如何使用JavaScript测试不带引号的字符串“Orange”是否存在于下面这样的列表中?
var suggestionList = ["Apple", "Orange", "Kiwi"];
如何使用JavaScript测试不带引号的字符串“Orange”是否存在于下面这样的列表中?
var suggestionList = ["Apple", "Orange", "Kiwi"];
indexOf() 是在这种情况下使用的默认选项。
if( suggestionList.indexOf("Orange") > -1 ) {
console.log("success");
}
.indexOf() 返回在数组(或字符串)中找到的元素位置。当没有找到元素时,它会返回-1
。
需要考虑的事项:
suggestionList.includes('Kiwi');
,它会直接返回布尔值。(不适用于Internet Explorer,但适用于IEdge)orange
的索引是1。 - ippi