欢迎光临散文网 会员登陆 & 注册

千锋web前端开发项目教程_1000集完全零基础入门HTML5+CSS3+JS到

2023-07-24 12:27 作者:bili_84964252766  | 我要投稿

改变原数组

pop(): 删除数组的最后一个元素,并返回删除的元素值。

push(...items):在数组末尾添加一个或多个元素,并返回新数组的长度shift():删除数组的第一个元素,并返回删除的元素值。

unshift(...items): 在数组的开头添加一个或多个元素,并返回新数组的长度。

splice(start,deleteCount,item,item2,...): 从指定位置删除、替换或添加元素,并返回删除的元素组成的数组.

sort(compareFunction): 对数组进行排序,改变原始数组的顺序。

reverse():颠倒数组中元素的顺序,原地修改数组。

fill(value,start,end): 将数组的指定范围内的所有元素替换为给定的值,原地修改数组。

copywithin(target,start,end): 将数组的一部分复制到数组中的另一个位置,原地修改数组。

不改变原数组

concat(...arrays): 将数组与其他数组或值连接,返回一个新的数组every(callback):判断数组中的所有元素是否都满足回调函数的条件filter(callback): 根据回调函数的条件筛选数组中的元素,并返回一个满足条件的新数组。find(callback): 返回数组中第一个满足回调函数条件的元素。findIndex(callback): 返回数组中第一个满足回调函数条件的元素的索引。findLastIndex(callback): 从数组的最后一个元素开始,返回满足回调函数 callback 条件的第一个元素的索引。未找到返回 -1findlast(callback): 从数组的最后一个元素开始,返回满足调函数 calback 条件的第一个元素。未找到返回 undefinedflat(depth):将嵌套的子数组展平为一个新的数组。

flatMap(callback):首先使用回调函数映射每个元素,然后将结果展平为一个新数组。forEach(callback): 对数组中的每个元素执行一次回调函数,没有返回值includes(item): 检查数组是否包含指定的元素,返回一个布尔值。indexof(item): 返回数组中第一个匹配元素的索引,如果找不到匹配元素,则返回 -1。join(separator):将数组的所有元素连接成一个字符串,并使用指定的分隔符分隔各个元素。lastIndexof(item): 返回数组中最后一个匹配元素的索引,如果找不到匹配元素,则返回 -1。map(callback):对数组中的每个元素应用回调函数,并返回一个由回调函数返回值组成的新数组。reduce(callback,initialValue): 将数组中的元素通过回调函数逐个累积,返回一个最终的累积值。reduceRightcallback,initialvalue): 从数组的末尾开始将元素通过回调函数逐个累积,返回一个最终的累积值slice(start,end): 从开始索引到结束索引(不包括结束索引)提取数组的一部分,返回一个新数组。some(callback):判断数组中是否有至少一个元素满足回调函数的条件。at():获取数组中对应下标的元素。

千锋web前端开发项目教程_1000集完全零基础入门HTML5+CSS3+JS到的评论 (共 条)

分享到微博请遵守国家法律