数组中的字符串在哪里



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

如果我有一个这样的数组:

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

我想寻找一个给定的部分,比如说five.所以我要求代码告诉five是否在array里面。

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

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

array.indexOf()

如果您使用的是较旧的浏览器,请使用该链接中包含的填充程序。

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

这将提醒 4,即"五"

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

相关内容

最新更新