Javascript 如何获取包含特定字符串的数组元素的索引
具有类似数组的Javascript 如何获取包含特定字符串的数组元素的索引,javascript,jquery,Javascript,Jquery,具有类似数组的 var arr = ['best app in', 'Not q big deal', 'volvu is good-1',' volvu is good-0']; 如何获取数组中包含精确匹配的is good-1元素的索引和全文?使用下面的代码。我基本上是在数组中循环,并使用.includes()查看数组中是否有is good-1。如果有,我将console.log()索引和全文。如果数组中有多个具有该值的字符串,则此代码有效。我在数组中添加了一个额外的值来显示这一点 va
var arr = ['best app in', 'Not q big deal', 'volvu is good-1',' volvu is good-0'];
如何获取数组中包含精确匹配的
is good-1
元素的索引和全文?使用下面的代码。我基本上是在数组中循环,并使用.includes()
查看数组中是否有is good-1
。如果有,我将console.log()
索引和全文。如果数组中有多个具有该值的字符串,则此代码有效。我在数组中添加了一个额外的值来显示这一点
var-arr=[“最好的应用”,“没什么大不了”,“volvu很好-1”,“volvu很好-0”,“这很好-1];
对于(变量i=0;i }
您在实现需求方面遇到了什么问题?注意,问题中的数组元素中没有一个包含精确匹配的“is good-1”
@Ele.findIndex()
将只产生需求的一部分。let index=arr.findIndex(s=>s.includes(“is good-1”);如果(index>-1){let string=arr[index];console.log(index,string);}
@Ele这是一种可能的解决方案。不过,同样地,考虑到OP中描述的输入和严格要求,不应该有任何输出。@guest271314是的,OP说完全匹配,它是模糊的,有点不清楚。