站內搜尋

Friday, June 2, 2017

[JavaScript] 如何判斷是否已存在陣列中? (像PHP的 in_array) (使用 indexOf 函式)

先看 W3C 的範例 ,所以只要改寫成

var fruits = ["Banana", "Orange", "Apple", "Mango"];
if (fruits.indexOf("asdf") !== -1) {
alert("In array.");
}
else {
alert("Not in array.");
}

就等於是 PHP 的 in_array 了。

備註:
IE8 不支援 indexOf ,建議可以改用 jQuery 的 inArray 代替。

No comments:

Post a Comment