是否有可能使用.indexOf
函數與數組一起搜索?像這樣:如何使用數組的.indexOf JS函數?或另類?
var d = "Hello";
var s = new Array ("Heart", "David", "Foo", "Hello");
if(d.indexOf(s) != -1) {
alert("Found Hello");
}
如果我使用上面的代碼,那麼它不會提醒任何事情。我查了控制檯,但是沒有錯誤。
我在某處讀取.indexOf
函數僅用於字符串,不適用於字符串數組。
在Javascript中是否有另一個indexOf
或.indexOf
已經提供了我想要的?
它是s.indexOf(d)' - 交換變量。 – Jon
另請注意,如果您需要支持舊瀏覽器,則可能不支持'Array.prototype.indexOf'。有一個[MDN上的polyfill](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/indexOf)。 –
謝謝@Jon! :D和JamesAllardice –