-1

変数が配列内にあることを確認する方法は?

例では

var X = 5;
var newArray = [1,2,5]

そして今、このようなもの

if(X.isin(newArray)
{ document.write( "YES");}

このようなものは存在しますか?:P

4

2 に答える 2

5
if (newArray.indexOf(X) > -1) {
    // value X exists in newArray
}

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf

于 2013-07-07T08:19:23.520 に答える
0

JQueryinArray()メソッドを使用することもできます。これにより、互換性の問題が解決されます。コード:

var X = 5;
var newArray = [1,2,5]
if ($.inArray(X, newArray) > -1) {
    alert('is in array');
}

フィドル

于 2013-07-07T08:24:39.870 に答える