课程
/前端开发
/JavaScript
/JavaScript进阶篇
用new 来创建数组时,在只有一个参数且为数字时,怎么判断,它到底是数组的长度,还是数组的值呢?
var arr1=new Array(8);
延伸:如果创建数组时,想要初始只有一个值,怎么做?
2016-06-11
源自:JavaScript进阶篇 3-3
正在回答
这个是很灵活的:var arr1=new Array(); 创建一个数组,不固定大小以后自己赋值确定大小;
var arr1=new Array(8); 创建一个数组,并确定里面元素只有8个;你想要只有一个把8改为1就可以了。
var arr1 = [1,2,3,4,5];创建数组并赋值。
我要开发地图系统 提问者
new Array() 是用来构造数组的,可以用new Array[]来达到。注意一个是小括号,一个是中括号。
var arr1=new Array(8);//代表arr1这个数组长度为8;
var arr12 = new Array(1,2,3,4,5);//创建arr2这个数组的同时并赋值,所以arr1的长度为5,相应的元素值为1、2、3、4、5;(注:var arr12 = new Array(1,2,3,4,5)也可以这么写var arr12 = [1,2,3,4,5])
想要初始只有一个值:var arr3 = [1] //即可
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答如何创建数组
2 回答function 函数名(参数),只有一个参数,怎么理解
3 回答创建数组不输入存储数据个数,也能得到数组内的值,那么数据个数有什么用
1 回答创建删除函数不要用带参的创建代码
5 回答“var myarray = new Array(66,80,90,77,59)”当括号里只有一个数字,例如8,那是说明数组长度是8还是数组里只有一个变量赋值为8?