JS Array 的 some every

434 阅读1分钟

e87ae3d20c72de8b356b82bb03ba464e.jpeg

var arr = [1, 2, 3, 4];

arr.every(function (item, index) {
  console.log(item);
});
// 1

arr.some(function (item, index) {
  console.log(item);
});
//1 2 3 4

没有返回值时返回false,every碰到false就返回,所以第一个数就返回了。some只要有一个true就返回,但是都是false所以都遍历到了