//var arr = new Array();
//arr = [1,2,3];
dimArr();
console.log(arr);
for(var i =0; i<3; i++){
console.log(arr[i]);
}
function dimArr(){
var arr = new Array();
arr = [1,2,3];
}用注释内容的话是可以正常输出的。
1 回答
已采纳
慕数据5775487
TA贡献76条经验 获得超19个赞
这就是作用域的问题了,你在函数内部用var声明的变量只能在函数内部使用,如果你把函数内部的var去掉试试,就不会出错了,去掉了var这就相当于在函数内部声明了全局变量!希望能帮到你,望采纳!!谢谢哦!^=^
添加回答
举报
0/150
提交
取消