JS 常用语法记录

56 阅读1分钟

some

javascript some()方法的用法:

1、检测数组中是否存在符合指定条件的元素,存在就返回true,不存在就返回false;

2、检测数组中的所有元素是否都不符合指定条件,都不符合返回false,有一个或者多个符合返回true。

换个角度思考,some() 也可以用来检测数组中的所有元素是否都不符合指定条件,都不符合的话就返回 false,有一个或者多个符合的话就返回 true。

some()方法用于检测数组中的元素是否满足return的判断条件,如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测;如果没有满足条件的元素,则返回false。

注意:

  • some() 不会对空数组进行检测
  • some() 不会改变原始数组。

every

every()方法用于检测数组中的元素是否都满足return的判断条件,只要有一个不符合就会返回false,都符合才返回true

与 some() 方法类似的还有 every() 方法,它们的区别是:只要数组中有一个元素满足条件,some() 就返回 true;只有当数组中的所有元素都满足条件时,every() 才返回 true。

forEach 方法没有返回值,一般用于直接修改原数组;

forEach()是JavaScript中一个常用的方法,用于遍历数组或类数组对象中的每个元素,并执行指定的函数。下面是forEach()的几种用法:blog.csdn.net/luaond/arti…

map方法会返回新的数组,在处理元素为引用数据类型的数组时可以通过数据的拷贝不修改原数组