一、数组的概念:

数组:是对象类型的另外一种表现形式;数组也是可以存储多个数据的,数组中的数据是有顺序的,顺序就是指每一个值对应的编号,编号从0开始,依次递增。

二、数组的创建:

(1)var 数组的名称 = [ ];//直接创建

(2)var 数组的名称 = new Array();//构造函数的方式创建

注意:

数组中的数据可以是任意类型,通常会将同一类型的数据放在一个数组中

1.var arr = [2];//直接创建的方式,里面放了一个数字,表示这个数组中只有一个小空间,里面存了一个数字。

2.var arr = new Array(2);//构造函数的方式,小括号中放了一个数字,代表着数组中有两个小空间,这两个空间都是空的。

三、数组的获取:

索引:每一个值对应的编号(下标从0开始,依次递增…)

console.log( 数组名[编号] );

javascript 吧数组里面的id拿出来 javascript中数组_字符串


javascript 吧数组里面的id拿出来 javascript中数组_字符串_02


四、数组的方法:

(1)push - 给数组末尾添加元素

语法:数组.push(被添加的值)

javascript 吧数组里面的id拿出来 javascript中数组_字符串_03


javascript 吧数组里面的id拿出来 javascript中数组_javascript_04


(2)unshift - 给数组开头添加元素

语法:数组.unshift(被添加的值)

javascript 吧数组里面的id拿出来 javascript中数组_javascript_05


javascript 吧数组里面的id拿出来 javascript中数组_数据_06


(3)pop - 数组末尾删除一个元素

语法:数组.pop()

javascript 吧数组里面的id拿出来 javascript中数组_javascript_07


javascript 吧数组里面的id拿出来 javascript中数组_数据_08


(4)shift - 删除数组第一个元素

语法:数组.shift()

javascript 吧数组里面的id拿出来 javascript中数组_数据_09


javascript 吧数组里面的id拿出来 javascript中数组_数组_10


(5)splice - 给数组添加或删除元素

语法:数组.splice(开始下标,删除个数)// 删除

javascript 吧数组里面的id拿出来 javascript中数组_数组_11


javascript 吧数组里面的id拿出来 javascript中数组_数组_12


语法:数组.splice(开始下标,0,要添加的元素)// 添加

javascript 吧数组里面的id拿出来 javascript中数组_数据_13


javascript 吧数组里面的id拿出来 javascript中数组_字符串_14


语法:数组.splice(开始下标,删除个数,新的元素)//将数组中的元素删除,再放一个新的元素代替[新的元素可以是多个,用逗号隔开]

javascript 吧数组里面的id拿出来 javascript中数组_javascript_15


javascript 吧数组里面的id拿出来 javascript中数组_javascript_16


(6)reverse - 数组的翻转

语法:数组.reverse()

javascript 吧数组里面的id拿出来 javascript中数组_javascript_17


javascript 吧数组里面的id拿出来 javascript中数组_数组_18


(7)concat - 数组的拼接

语法:数组.concat(要拼接的值)

//concat方法不改变原数组,需要使用新的变量接收最后的结果

//concat可以拼接多个值,中间用逗号隔开

//concat可以将拼接的数组变成一个一个的值,拼在一个数组中

javascript 吧数组里面的id拿出来 javascript中数组_字符串_19


javascript 吧数组里面的id拿出来 javascript中数组_数据_20


(8)slice - 数组的截取

语法:数组.slice(开始下标,结束下标)

//结果包含开始下标的值,不包括结束下标对应的值

//第一个参数不可以省略;第二个参数可以省略,代表从开始位置截取到数组末尾

//两个下标可以是负数,负数下标就是从数组末尾开始往前数

//第一个参数<第二个参数(一定);两个参数相等为空

javascript 吧数组里面的id拿出来 javascript中数组_数组_21


javascript 吧数组里面的id拿出来 javascript中数组_字符串_22


(9)join - 将数组拼接成一个字符串

语法:数组.join(“连接符”)

//连接符:指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。

//将数组的每一个值使用连接符连成一个字符串

javascript 吧数组里面的id拿出来 javascript中数组_字符串_23


javascript 吧数组里面的id拿出来 javascript中数组_字符串_24


(10)sort - 数组的排序

语法:数组.sort()

//默认从小到大排列