我希望能夠看到「megan」是否是數組人的一部分。雖然,我只能用人來做這件事[2]。檢查一個字符串是否是數組的一部分 - javascript
Here is my code:
var people = new Array("jack","ian");
document.write(people[0]);
people.push("megan");
document.write("<br />");
我希望能夠看到「megan」是否是數組人的一部分。雖然,我只能用人來做這件事[2]。檢查一個字符串是否是數組的一部分 - javascript
Here is my code:
var people = new Array("jack","ian");
document.write(people[0]);
people.push("megan");
document.write("<br />");
使用陣列的方法indexOf
:
if(people.indexOf("megan") > -1) {
//do stuff
} else {
//not in array
}
如果字符串是在數組中,則返回0
。如果沒有,則返回-1
。
非常感謝 – igetstuckalot
沒問題。如果這是您的問題的解決方案,請接受答案,以便網站上的未來人員知道使用我的代碼 – millerbr
這是正確的。但是你也可以使用for循環代替indexOff: for(var i; i
請在這裏提問前做個搜索,應該很容易找到結果 – charlietfl