说一下你对JavaScript数组的理解
数组有四种定义方式:
方式一
var arr = ["first","second","third"];
console.log(arr);
↑这种方法的好处是在定义数组的时候就可以直接对这个数组进行初始化。
方式二
var a = new Array();
↑这是采用构造函数的方式创建一个数组对象,在JavaScript中每个类型其实都有一个函数作为支撑,数组也不例外。
方式三、四
var b = new new Array(8);
var c = new Array("first","second","third");
方式二、三、四运行出来的数组的长度:
var a = new Array();
console.log(a.length);
运行结果是0
var b = new Array(8);
console.log(b.length);
运行结果是8
var c = new Array("first","second","third");console.log(c.length);
运行结果是3
四种方式常用哪种?
数组的length属性是什么?数组还有什么属性?
var b = new Array(8);
console.log(b);