为什么这样不可以呢,老师
来源:2-17 编程练习
sunchenghuan
2017-11-14 22:30:13
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数组反转</title>
</head>
<body>
<script>
function arrReverse(arr){
var newArr=[],txetar=arr;
for(var i=0;i<arr.length;i++){
newArr[i]=textar.pop();//补充代码
}
return newArr;
}
document.write(arrReverse([1,2,3,4,5,6,7,8]));
</script>
</body>
</html>
4回答
你好,关于以上两段代码,1、使用循环的时候,qwe[i]=col[i];这个只是,单纯的把一个数组中的值,赋值给另一个数组。而另一个,qwe = col;是把地址赋值给它。
祝学习愉快~
好帮手慕糖
2017-11-15
你好,txetar是什么?没有声明时不能使用的,这里的arr是个参数,实际是什么看你在调用的时候传递的什么,“数组的拷贝”这个不太明白你要表达的意思,建议:详细描述下,便于大家理解与解决问题。
祝学习愉快~
sunchenghuan
提问者
2017-11-14
数组的拷贝必需要用循环是吗
sunchenghuan
提问者
2017-11-14
是textar和arr都是指向同一个数组吗
相似问题