可能重复:
How do I get the index of an item in an array?
search for element within an array
如果我有这样的数组:
var array = [
"one", //element 0
"two", //element 1
"three", //element 2
"four", //element 3
"five" //element 4
];
我想找一个给定的部分,让我们说five
。
所以我要求代码告诉five
是否在array
内。
如果是,那么它应该告诉我它的位置是4
或array[4]
。
有什么方法可以达到类似的效果吗?
答案 0 :(得分:8)
如果您使用的是较旧的浏览器,请使用该链接中包含的填充程序。
答案 1 :(得分:3)
var array = [
"one", //element 0
"two", //element 1
"three", //element 2
"four", //element 3
"five" //element 4
];
alert(array.indexOf("five"));
这将提醒4,这是“五”
答案 2 :(得分:0)
使用string的比较函数来查看数组中是否有特定的字符串