gpt4 book ai didi

javascript - 如何从没有索引的数组中检索值

转载 作者:行者123 更新时间:2023-12-01 03:21:46 25 4
gpt4 key购买 nike

[["Django UnChainers","AA-24010"],["General","AA-26191"]]

我有一个以上形式的数组。我想检索带有前缀 AA 的所有值(位于第二个位置)。有什么方法可以通过传递前缀来获取值吗?

我知道如何通过传递索引来获取值,但明天索引可能会发生变化,那么是否可以通过传递前缀来获取值?

最佳答案

如果 OP 想要一个函数来执行此操作。

function(arr, pattern){
return arr.map(function(x){
return x.filter( word => ~ word.indexOf(pattern))
});
}

var arr = 
[ [ "Django UnChainers", "AA-24010" ], [ "General", "AA-26191" ]];

var list = arr.map(function(x){
if(~(x[1].indexOf('AA'))){
return x[1];
}
});

console.log(list);

如果索引将来发生变化,请迭代每个字符串并检查“AA”字符串。检查下面的代码。

var arr = 
[ [ "Django UnChainers", "AA-24010" ], [ "General", "AA-26191" ]];

var list = arr.map(function(x){
return x.filter( word => ~ word.indexOf('AA'))
});

console.log(list);

关于javascript - 如何从没有索引的数组中检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45137337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com