some() - 如果它找到一个数组元素,函数返回true并且不检查剩余的值。
而...
includes() - 对于数组中的所有元素,进行通用比较,如果发现匹配项则返回true或在第一次匹配时返回true?
何时使用some和includes?
some() - 如果它找到一个数组元素,函数返回true并且不检查剩余的值。
而...
includes() - 对于数组中的所有元素,进行通用比较,如果发现匹配项则返回true或在第一次匹配时返回true?
何时使用some和includes?
some
接受一个回调函数,你可以在其中编写自己的逻辑来确定数组是否包含符合你所写条件的元素。
includes
对每个元素进行通用的等于比较,如果数组中至少有一个元素等于要查找的值,则返回true。
Array.some()
来处理对象数组,或者特定条件。 - Mister Jojo