一、数组对象
数组对象 可以使用new Array或者**字面量“[ ]”**来创建,并且可以通过调用数组对象提供的一些方法来实现对数组的操作,比如添加或者删除数组元素,数组排序,数组索引等等.
1、数组类型检测
在开发中,有时候需要检测变量的类型是否为数组,数组检测有两种常见的方式:分别是使用instanceof运算符和使用Array.isArray()方法;
示例代码
添加或删除数组元素
数组对象提供了添加和删除元素的方法,可以实现在数组的末尾或开头添加新的数组元素,或者在数组的末尾或开头一处数组元素
方法名 | 功能描述 | 返回值 |
push(参数1…) | 数组末尾添加一个或多个元素,会修改原数组 | 返回数组的新长度 |
unshift(参数1…) | 数组开头添加一个或多个元素(把数组长度-1,无参数),会修改原数组 | 返回数组的新长度 |
pop() | 删除数组的最后一个元素,若是空数组则返回undefined,会修改原数组 | 返回删除的元素的值 |
shift() | 删除数组的第一个元素,若是空数组则返回undefined,会修改原数组 | 返回第一个元素的值 |
示例代码
[案例]筛选数组
要求: 在包含工资的数组中,剔除工资达到2000或以上的数据,把小于2000的数重新放到新的数组里面!
<