寻找更多价值的索引

巴拉兹·奥尔班(BalázsOrbán)

我想查看一个框的文本,如果它与存储在ARRAY中的值匹配,那么我想对它进行一些处理。

var ARRAY1 = ["Saab", "Volvo", "BMW"];   
if (select[i].innerHTML.indexOf('ARRAY1') != -1){//code here}

如您所见,如果数组值之一匹配,我希望indexOf为true。

短信

我猜你想吃点东西

var ARRAY1 = ["Saab", "Volvo", "BMW"],
    compareFunction = function(e) { return select[i].innerHTML.indexOf(e) !== -1; };   

if (ARRAY1.filter(compareFunction).length) {//code here}

compareFunction是一个针对每个数组项目针对所选项目的html调用的函数。遍历数组中的所有项目后,它将仅返回匹配项,因此,如果找到匹配项,则长度为正数。您可能也有兴趣使用some代替filter-取决于您想要的东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章