为了账号安全,请及时绑定邮箱和手机立即绑定

如何在JavaScript / jQuery中查找数组是否包含特定字符串?

如何在JavaScript / jQuery中查找数组是否包含特定字符串?

蝴蝶不菲 2019-08-09 16:07:28
如何在JavaScript / jQuery中查找数组是否包含特定字符串?有人能告诉我如何检测是否"specialword"出现在数组中?例:categories: [     "specialword"     "word1"     "word2"]
查看完整描述

3 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

你真的不需要jQuery。

var myarr = ["I", "like", "turtles"];var arraycontainsturtles = (myarr.indexOf("turtles") > -1);

提示:indexOf返回一个数字,表示第一次发生指定搜索值的位置,如果从未发生,则返回-1

要么

function arrayContains(needle, arrhaystack){
    return (arrhaystack.indexOf(needle) > -1);}

值得注意的array.indexOf(..)IE <9不支持,但jQuery的indexOf(...)功能甚至可以用于那些旧版本。


查看完整回答
反对 回复 2019-08-09
  • 3 回答
  • 0 关注
  • 2656 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信