javascript 从数组中查找字符串的位置?

发布网友 发布时间:2022-04-23 16:36

我来回答

3个回答

热心网友 时间:2022-04-23 23:37

最简单的实现方式,循环一遍就可以了。

下面是简单的小例子:

<script>
    var arr = ['asdf','bsdfs','csdfsd','dasdfs','egdfhd'];
    var locationArr = [];
    for(var i=0;i<arr.length;i++){
        if(arr[i].indexOf('csdf') >= 0){
            locationArr.push(i);
        }
    }
    console.log(locationArr);   //这个locationArr里面存贮的就是所有出现字符串的数组中的位置了。
</script>

热心网友 时间:2022-04-24 00:55

<script type="text/javascript">
window.onload = function() {
var arr=['Q','C','D','E','Aas','B'];
alert(arr.indexOf("Aas")); //输出4。即匹配到arr[4],数组里的第五个
};
</script>

热心网友 时间:2022-04-24 02:29

indexOf()和lastIndexOf()

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com