• 技术文章 >web前端 >js教程

    javascript indexof方法有什么用

    青灯夜游青灯夜游2021-09-01 16:17:47原创226

    javascript中indexof()方法用于在数组中查找指定元素,可返回指定元素值在数组中的第一个匹配项的索引,如果没有找到指定的值,则返回“-1”;利用这个特性,该方法也可以用来判断数组中指定元素是否存在。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    JavaScript indexOf() 返回某个元素值在数组中的第 1 个匹配项的索引,如果没有找到指定的值,则返回 -1。用法如下:

    array.indexOf(searchElement[, fromIndex]);

    参数说明:

    indexOf() 方法是按升序索引执行搜索,即从左到右进行检索。检索时,会让数组元素与 searchElement参数值进行全等比较===。

    示例1:返回指定元素第一次出现的位置,如果没找到,返回-1

    var a = ["ab","cd","ef","ab","cd"];
    console.log(a.indexOf("cd"));  //1
    console.log(a.indexOf("cd", 2));  //4
    console.log(a.indexOf("gh"));  //-1
    console.log(a.indexOf("ab", -2));  //3

    输出结果:

    1.png

    示例2:利用indexOf()方法判断指定元素是否存在 ,【更多判断方法,可阅读文章《JS数组学习之检查是不是存在给定元素》】

    var a = ["ab","cd","ef","ab","cd"];
    var b = a.indexOf("cd");
    if (b>0) {
    	console.log("给定元素是存在的");
    } else {
    	console.log("给定元素是不存在的");
    }

    输出结果:

    2.png

    【推荐学习:javascript高级教程

    以上就是javascript indexof方法有什么用的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript indexof()
    上一篇:javascript怎么进行单行注释和多行注释 下一篇:javascript怎么串联字符形成字符串
    线上培训班

    相关文章推荐

    • JS数组学习之返回满足给定条件的全部元素• JS数组学习之返回满足给定条件的首个元素• JS数组学习之检查是不是存在给定元素• JS数组学习之反向连接全部元素并输出字符串

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网