变量包含在数组中? JavaScript
问题描述:
如何检查变量是否发生在数组中?变量包含在数组中? JavaScript
在例
var X = 5;
var newArray = [1,2,5]
而现在这样的事情
if(X.isin(newArray)
{ document.write("YES");}
这样的事情存在吗? :P
答
if (newArray.indexOf(X) > -1) {
// value X exists in newArray
}
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf
但你确定这适用于所有浏览器?在“兼容性”部分中,它表示它可能不适用于所有浏览器。 – mohkhan
@mohkhan:1.链接上有支持的浏览器列表2.浏览器有一个填充函数定义本身不支持 – zerkms