有人能告诉我如何检测是否"specialword"出现在数组中吗?例子:
"specialword"
categories: [ "specialword" "word1" "word2" ]
你真的不需要 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(...)功能即使对于那些旧版本也可以使用。
array.indexOf(..)
indexOf(...)