课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么定义数组长度var myarray= new Array(8);和上一章在数组里面填写值没有区别?如果数组里只有一个8,var myarray= new Array(8);那两个代码不就一样了?还是我看错了?
2016-02-25
源自:JavaScript进阶篇 3-2
正在回答
那如果数组里面只有一个数,是8,就这样写:
var myarr=new Array(1); //声明数组myarr,并且定义长度为1
myarr[0]=8; //为数组里的唯一一个元素赋值为8
或者简写: var myarr=[ 8 ];
数组的长度是8,而不是数组的值为8
var myarr= new Array("8");或
var myarr= [8];
var myarray= new Array(8);
只是myarray.length 是8,数组里面的元素是空的。
数组里只有一个8 ,myarray.length 就是 1,数组里面有一个元素 8;
青山空鱼 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答我这样写是哪里错了吗
2 回答终于弄出来了,应该没错了
4 回答我承认我把它弄崩溃了..orz
3 回答我哪里错了吗?
2 回答弄了半天,总算OK了。总是犯低级错误,总有中文符号想害我!