Array 数组操作
Array 对象方法
- concat() 连接两个或者更多的数组,并返回结果
- copyWithin(target, start, end) 将数组的指定位置拷贝元素到数组的另一个指定位置中 (target 指的是元素复制的位数, start指的是元素开始复制的位置,end指的是元素结束复制的位数)
- entries() 返回一个数组的迭代对象,包含数组的键值对[index, vlaue]
- every() 检测数组元素的每个元素是否符合条件,如果都满足条件, 返回true,如果不满足返回false
- some() 检测数值中某个元素是否符合条件,如果有一个符合,返回true,如果全不符合,返回false
- fill() 使用一个固定值来填充数组
- filter() 用于筛选数组,返回符合条件的一个新的数组
- find() 返回符合传入测试的数组元素
- findIndex() 返回符合传入测试数组元素的索引
- forEach() 数组的每一个元素都执行一次回调函数
- map() 循环遍历数组中的每一个值,可以用于修改数组
- from() Array.from() 通过给定的对象创建一个数组
- indexOf() 搜索数组中国的元素,并返回所在位置
- includes() 判断一个数组是否包含一个指定的值
- isArray() 判断对象是否是数组
- join() 把数组中的元素以某个标识拼接为字符串
- keys() 返回数组的可迭代对象,包含原始数组的键(key)
- lastIndexOf() 搜索数组中的元素,并返回它最后出现的位置
- pop() 删除数组中的最后一个元素,并返回删除的元素
- push() 向数组的末尾添加一个或多个元素,并返回新的长度
- reduce() 计算元素,可以用于计算数组,筛选,遍历,从左到右
- reduceRight() 计算元素,可以用于计算数组,筛选,遍历,从右到左
- reverse() 反转数组的元素顺序
- shift() 删除并返回数组的第一个元素
- slice(start, end) 选取数组的一部分,并选取一个新数组
- sort() 对元素数组进行排序, 可以自定义排序规则
- splice(index, many, item) 从数组中添加和删除元素
- toString() 将数组转化为字符串,并返回结果
- unshift() 向数组开头添加一个或多个元素,并返回新的长度
- valueOf() 返回数组对象的原始值
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
DisqusValine