js数组every方法

JavaScript016

js数组every方法,第1张

Array.from()

Array.isArray()

Array.of()

Array.prototype.concat()

Array.prototype.copyWithin()

Array.prototype.entries()

Array.prototype.every()

Array.prototype.fill()

Array.prototype.filter()

Array.prototype.find()

Array.prototype.findIndex()

Array.prototype.flat()

Array.prototype.flatMap()

Array.prototype.forEach()

Array.prototype.includes()

Array.prototype.indexOf()

Array.prototype.join()

Array.prototype.keys()

Array.prototype.lastIndexOf()

Array.prototype.map()

Array.prototype.pop()

Array.prototype.push()

Array.prototype.reduce()

Array.prototype.reduceRight()

Array.prototype.reverse()

Array.prototype.shift()

Array.prototype.slice()

Array.prototype.some()

Array.prototype.sort()

Array.prototype.splice()

Array.prototype.toLocaleString()

Array.prototype.toSource()

Array.prototype.toString()

Array.prototype.unshift()

Array.prototype.values()

非常多。自己搜索一下就知道了。没有判断数组的方法,但是可以判断数组方法有很多,例如[1, 2, 3, 4, 5].constructor.name

共同点:

1.遍历数组;

2. 三个参数分别是item,index,arr(数组具体项,位置,数字本身);

3.返回的都是布尔值;

区别:

1.some()方法,遍历数组的每一项,若其中一项为 true,则返回true;

2.every()方法,遍历数组每一项,若全部为true,则返回true;