【发布时间】:2010-02-19 23:13:21
【问题描述】:
需要用于检查变量是否也存在于数组中的短代码。 我在想这样的事情:
var category='cars';
if (in_array(category, some_array)){
do stuff!
}
js中有这样的功能吗?
谢谢
【问题讨论】:
标签: php javascript html
需要用于检查变量是否也存在于数组中的短代码。 我在想这样的事情:
var category='cars';
if (in_array(category, some_array)){
do stuff!
}
js中有这样的功能吗?
谢谢
【问题讨论】:
标签: php javascript html
if (some_array.indexOf(category) >= 0) {
// do stuff
}
(参考:https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Array/indexOf)
【讨论】:
Array.prototype 的示例实现。
JavaScript 中没有原生的“in_array”函数(如 PHP),请查看此解决方案:
http://phpjs.org/functions/in_array:432
另外,搜索会将您带到这里:
【讨论】:
if(some_array[category] !== undefined){
// it's there
}
【讨论】: