JavaScript中创建数组有两种方式
(一)使用Array构造函数:
vararr1=newArray();//创建一个空数组
vararr2=newArray(20);//创建一个包含20项的数组
vararr3=newArray("lily","lucy","Tom");//创建一个包含3个字符串的数组
(二)使用数组字面量表示法:
vararr4=[];//创建一个空数组
vararr5=[20];//创建一个包含1项的数组
vararr6=["lily","lucy","Tom"];//创建一个包含3个字符串的数组
数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组的原型方法,数组原型方法主要有以下这些:
join()
push()和pop()
shift()和unshift()
sort()
reverse()
concat()
slice()
splice()
indexOf()和lastIndexOf()(ES5新增)
forEach()(ES5新增)
map()(ES5新增)
filter()(ES5新增)
every()(ES5新增)
some()(ES5新增)
reduce()和reduceRight()(ES5新增)