【发布时间】:2021-06-11 15:16:59
【问题描述】:
我想在 SearchArray (data) 中找到 NestedArray (userdata) 的索引。我已经在下面插入了现有代码。
var data = [["John",25],["James",19],["Liam",27],["George",22]]
var user = "Liam";
var userdata = [];
const userfound = data.some(function(row){
if(row[0] == user){
userdata = row;
return true;
}
else {return false;}
});
console.log(userfound);
console.log(data);
console.log(userdata);
上面的代码给出了对应的日志:
true
Array [Array ["John", 25], Array ["James", 19], Array ["Liam", 27], Array ["George", 22]]
Array ["Liam", 27]
通常我会尝试在数组中查找项目的索引,如下所示:
const index = data.findIndex( x => userdata.includes(x));
但这不适用于二维数组。有人知道吗?
【问题讨论】:
标签: arrays google-apps-script multidimensional-array indexof