关于javascript:数组方法用途记录

slice介绍

Array.prototype.slice(startIndex, endIndex = Array.length - 1)

用于将原数组依照startIndexendIndex的地位进行提取,重点是该数组不会批改原数组,倡议优先思考应用。

const arr = [1, 2, 3]
const nextArr = arr.slice(0, 1)
console.log('arr', arr)
// [1, 2, 3]
console.log('nextArr', nextArr)
// [1]

some和every差别是什么?

some
承受一个函数,而后some会应用这个函数遍历整个数组,如果该函数至多有一次返回true,则some返回true,否则返回false

every
承受一个函数,而后every会应用这个函数遍历整个数组,如果该函数每次都返回true,则every返回true,否则返回false

两者的差别
some须要至多找到至多一次满足函数的数据项,才返回true。
every须要数组的所有数据项都满足函数,才返回true。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理