-3

可能重复:
如何获取数组中项目的索引?
在数组中搜索元素

如果我有这样的数组:

var array = [
    "one",    //element 0
    "two",    //element 1
    "three",  //element 2
    "four",   //element 3
    "five"    //element 4
];

我想寻找一个给定的部分,比方说five。所以我问代码是否five在里面array

如果是,那么它应该告诉我它的位置是4, 或array[4]

有什么办法可以达到类似的效果吗?

4

3 回答 3

8

array.indexOf()

如果您使用的是旧版浏览器,请使用该链接中包含的 shim。

于 2012-10-02T14:01:40.343 回答
3
var array = [
    "one",    //element 0
    "two",    //element 1
    "three",  //element 2
    "four",   //element 3
    "five"    //element 4
];
alert(array.indexOf("five"));

这将提醒 4,即“五”

于 2012-10-02T14:04:46.687 回答
0

使用字符串的比较函数来查看数组中是否有特定的字符串

于 2012-10-02T14:01:24.580 回答