JavaScript中数组及数组方法

一、数组的概念:
数组:是对象类型的另外一种表现形式;数组也是可以存储多个数据的,数组中的数据是有顺序的,顺序就是指每一个值对应的编号,编号从0开始,依次递增。
二、数组的创建:
(1)var 数组的名称 = [ ];//直接创建
(2)var 数组的名称 = new Array();//构造函数的方式创建
注意:
数组中的数据可以是任意类型,通常会将同一类型的数据放在一个数组中
1.var arr = [2];//直接创建的方式,里面放了一个数字,表示这个数组中只有一个小空间,里面存了一个数字。
2.var arr = new Array(2);//构造函数的方式,小括号中放了一个数字,代表着数组中有两个小空间,这两个空间都是空的。
三、数组的获取:
索引:每一个值对应的编号(下标从0开始,依次递增…)
console.log( 数组名[编号] );
在这里插入图片描述
在这里插入图片描述
四、数组的方法:
(1)push - 给数组末尾添加元素
语法:数组.push(被添加的值)
在这里插入图片描述
在这里插入图片描述
(2)unshift - 给数组开头添加元素
语法:数组.unshift(被添加的值)
在这里插入图片描述
在这里插入图片描述
(3)pop - 数组末尾删除一个元素
语法:数组.pop()
在这里插入图片描述
在这里插入图片描述
(4)shift - 删除数组第一个元素
语法:数组.shift()
在这里插入图片描述
在这里插入图片描述
(5)splice - 给数组添加或删除元素
语法:数组.splice(开始下标,删除个数)// 删除
在这里插入图片描述
在这里插入图片描述
语法:数组.splice(开始下标,0,要添加的元素)// 添加
在这里插入图片描述
在这里插入图片描述
语法:数组.splice(开始下标,删除个数,新的元素)//将数组中的元素删除,再放一个新的元素代替[新的元素可以是多个,用逗号隔开]
在这里插入图片描述
在这里插入图片描述
(6)reverse - 数组的翻转
语法:数组.reverse()
在这里插入图片描述
在这里插入图片描述
(7)concat - 数组的拼接
语法:数组.concat(要拼接的值)
//concat方法不改变原数组,需要使用新的变量接收最后的结果
//concat可以拼接多个值,中间用逗号隔开
//concat可以将拼接的数组变成一个一个的值,拼在一个数组中
在这里插入图片描述
在这里插入图片描述
(8)slice - 数组的截取
语法:数组.slice(开始下标,结束下标)
//结果包含开始下标的值,不包括结束下标对应的值
//第一个参数不可以省略;第二个参数可以省略,代表从开始位置截取到数组末尾
//两个下标可以是负数,负数下标就是从数组末尾开始往前数
//第一个参数<第二个参数(一定);两个参数相等为空
在这里插入图片描述
在这里插入图片描述
(9)join - 将数组拼接成一个字符串
语法:数组.join(“连接符”)
//连接符:指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。
//将数组的每一个值使用连接符连成一个字符串
在这里插入图片描述
在这里插入图片描述
(10)sort - 数组的排序
语法:数组.sort()
//默认从小到大排列

猜你喜欢

转载自blog.csdn.net/weixin_45274291/article/details/104731738