2.9练习,这样写行吗?网页上提示的不知道怎么改,求解???

来源:2-18 数组方法(join和sort)

_lala__

2017-07-11 17:30:23

var arr=[1,2,3,4,5];

for(var i=0;i<arr.length;i++){

console.log(arr[i]);

}

var str=arr.sort();

arr.sort(function(a,b){return b-a});

document.write(str.join(""));

写回答

4回答

小丸子爱吃菜

2017-07-13

可以将函数的数组参数在循环中通过数组的unshift方法传入给新的数组。

0
hlala__
h 非常感谢!
h017-07-13
共1条回复

小丸子爱吃菜

2017-07-13

你这样写只是传过去一个数组,然后循环,但是循环的还不是这个数组,是什么用法呢?

0
hlala__
h 这个是慕课网页上练习的提示,我的意思是用这种方法怎么写能得到结果
h017-07-13
共1条回复

小丸子爱吃菜

2017-07-12

var arr=[1,2,3,4,5];
for(var i=0;i<arr.length;i++){
console.log(arr[i]);
}
var str=arr.sort();
arr.sort(function(a,b){return b-a});
document.write(str);


0
hlala__
h function arrReverse(arr){ var newArr=[1,2,3,4,5]; for(var i=0;i<arr.length;i++){ console,log(newArr[i]); } } document.write(arrReverse([1,2,3,4,5,6,7,8])); 这个代码不能实现同样的效果吗?
h017-07-13
共1条回复

小丸子爱吃菜

2017-07-11

直接document.write(str);就可以了,join() 方法用于把数组中的所有元素放入一个字符串。

祝学习愉快!

0
hlala__
h 练习题上是这个代码:function arrReverse(arr){ var newArr=[1,2,3,4,5]; for(var i=0;i<arr.length;i++){ console,log(newArr[i]); } } document.write(arrReverse([1,2,3,4,5,6,7,8])); 这样的怎么写?
h017-07-12
共1条回复

0 学习 · 36712 问题

查看课程