【发布时间】:2020-10-11 10:39:47
【问题描述】:
javascript includes 函数可用于查找数组中是否存在元素。举个例子:
var arr = ['hello', 2, 4, [1, 2]];
console.log( arr.includes('hello') );
console.log( arr.includes(2) );
console.log( arr.includes(3) );
console.log( arr.includes([1, 2]) );
将'hello' 或2 传递给函数会返回true,因为它们都存在于数组arr 中。
将3 传递给函数会返回false,因为它不存在于数组中。
但是,为什么arr.includes([1, 2]) 也会返回false,即使这等于数组中的最后一个元素?如果这个方法不起作用,我还能如何找到我的数组是否包含项目[1, 2]?
【问题讨论】:
-
这能回答你的问题吗? How to find a specific array in an array?
-
我同意这是一个骗局,但我认为这是更好的问题和答案。
标签: javascript arrays