gpt4 book ai didi

javascript - 使用具有类似功能的 indexOf 查找数组的索引包括

转载 作者:行者123 更新时间:2023-11-30 09:10:23 25 4
gpt4 key购买 nike

不确定是否已经有这方面的东西,但很好奇是否有,在我的搜索中找不到任何东西。

列表总是以相同的顺序排列,我需要知道我要匹配的元素的索引是什么。

这是一个例子:

var toSelect = 'USD';
var curr = ['USD $', 'AUD', 'CAD']; //in this example the USD has "$", but this not always true
if (curr.indexOf(toSelect)) {
// valid
} else {
// invalid
}

困境是这个curr数组是动态传递给我的,货币列表很长,其中只有1个附有货币符号,而且是随机的。

问题是我总是找到正确的索引,因为通配符(在我想要的 curr 有符号的情况下)。

最佳答案

你可以使用 .findIndex()连同字符串方法 .includes()

var toSelect = 'USD';
var curr = ['USD $', 'AUD', 'CAD'];

let index = curr.findIndex(x => x.includes(toSelect));

console.log(index);

关于javascript - 使用具有类似功能的 indexOf 查找数组的索引包括,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59584372/

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