课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么我没有输出undfined
2016-12-19
源自:JavaScript进阶篇 3-2
正在回答
有的编辑器出错就不会有结果显示,你这个代码只是定义了一个新的数组,并没有定义ss[0],所以理论上是不会有输出的。并不是所有的编辑器都会报错,比如慕课里的就不会。
qq_炽冬阳_0 提问者
可以输出啊,应该是浏览器兼容问题.
你只是定义了一个长度为8的数组,并没有初始化数组里的元素,所以会报undefined。
重启浏览器或者或者根据楼上说的换个试试
换个浏览器试试
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答var arr1=new Array(8)
6 回答var myarray=new Array(6)
2 回答关于var myarr=new Array();
1 回答var myarray=new Array();与var myarray=Array();有什么区别?
5 回答document.write("ss["+(i+1)+"]:"+ss[i].nodeName+"<br/>");中"+(i+1)+" 为什么要这么多+号?