我要开发地图系统
2016-06-11 23:43
用new 来创建数组时,在只有一个参数且为数字时,怎么判断,它到底是数组的长度,还是数组的值呢?
var arr1=new Array(8);
延伸:如果创建数组时,想要初始只有一个值,怎么做?
这个是很灵活的: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] //即可
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题