我有一个二维数组arr[cols][rows]
。
我想知道cols是否包含字符串“hello”。
如何使用.includes("hello")
方法检查该内容。
请注意,我正在尝试使用计数器i
在循环内检查此内容。所以我必须做一些像arr[i][0].includes("hello");
答案 0 :(得分:4)
您可以将array.prototype.some
与array.prototype.includes
一起使用。它应该是:
var datas= [
["aaa", "bbb"],
["ddd", "eee"]
];
function exists(arr, search) {
return arr.some(row => row.includes(search));
}
console.log(exists(datas, 'ddd'));
console.log(exists(datas, 'xxx'));