数组的认识

数组(Array)


定义数组的方法:

1.  new Array

var arr = new Array()

new Array 和数组字面量是差不多的,但是new Array 这个如果只填一个参数,那么填的将会是数组的长度。

例如:

var arr = new Array(5)

此时数组长度为5,

未标题-1.jpg

原数组为空值undefined,浏览器不同显示不同,undefined × 5或者是empty × 5。·

因为一个参数填写的是数组长度,所以要填写整数,不然会报错!!!

2.  数组字面量

var arr = [1, 2, 3, 4]

这种方法比较常用。 


需要注意的是:数组字面量可以这么写:

var i = [,,,]

会返回undefined × 3  或者empty × 3

而new Array 的参数里这么写会报错。


数组的读和写:

数组操作时不容易报错

例如一个数组

var i = [1, 2, 3]

即使数组长度为3,但是输出  i[10]  输出数组的第十位,依旧不会报错,值为undefined。

猜你喜欢

转载自blog.csdn.net/dfggffdd/article/details/80104118
今日推荐