数组,数组的常用方法

数组

面向对象的方式创建

var arr01 = new Array(1,2,3,'abc');//不推荐使用

直接创建

var arr02 = [1,2,3,'def'];//4

console.log(arr02.length);//'def'

var arr03 = [[1,2,3],['a','b','c','d'],[true,false]];

console.log(arr03.length);//3

console.log(arr03[1].length);//4

console.log(arr03[1][2]);//'c

数组的常用方法

var aRr = [1,2,3,4];

//拼串

var str = aRr.join('-');//1-2-3-4

var str2 = aRr.join('');//1234

在结尾增加或删除元素

aRr.push(5);//[1,2,3,4,5]

aRr.pop();//[1,2,3]

在开头增加或删除元素

aRr.unshift(0);//[0,1,2,3,4]

aRr.shift();//[2,3,4]

反转

aRr.reverse();//[4,3,2,1]

var arr2 = ['a','b','c','d','a','b','c','d'];

括号里的这个元素第一次出现的位置

var num = arr2.indexOf('b');//1

从第二个开始删除删一个

arr2.splice(2,1);//['a','b','d','a','b','c','d']

从第二个开始删除一个 在这个位置增加

arr2.splice(2,1,'e');//['a','b','e','d','a','b','c','d']

从第四个开始删除四个 然后增加三个

arr2.splice(4,4,'e','f','g');//['a','b','e','d','a','b','c','d']

console.log(num);

console.log(str);

你可能感兴趣的:(数组,数组的常用方法)