温馨提示:本文翻译自stackoverflow.com,查看原文请点击:javascript - Search nested array in lodash/es6
arrays ecmascript-6 javascript

javascript - 在lodash / es6中搜索嵌套数组

发布于 2020-03-27 11:12:40

在数组数组中搜索值并返回索引。大多数答案是对象数组。所以我想搜索例如22并获得2作为找到值的索引

这是代码笔 https://codesandbox.io/s/lodash-playground-array-pzzhe

const arr = [["a","b"],["f","r"],["r",22,"t"]];
console.log("arr", arr);

查看更多

查看更多

提问者
June
被浏览
138
Nina Scholz 2019-07-03 22:33

您可以使用Array#findIndex带有的纯Javascript Array#includes

var array = [["a", "b"], ["f", "r"], ["r", 22, "t"]],
    value = 22,
    index  = array.findIndex(a => a.includes(value));
    
console.log(index);