indexOf() 与 jquery.inArray()

来源:互联网 发布:淘宝首页怎么全屏 编辑:程序博客网 时间:2024/05/16 18:59

indexOf() 与 jquery.inArray()

注意:IE6下不支持 indexOf()

1.indexOf ()

     当无法确定在某个字符串中是否确实存在一个字符的时候,就可调用 indexOf() 和 lastIndexOf() 方法。
    indexOf() 和 lastIndexOf() 方法返回的都是指定的子串在另一个字符串中的位置,如果没有找不到子串,则返回 -1。
    这两个方法的不同之处在于,indexOf() 方法是从字符串的开头(位置 0)开始检索字符串,而 lastIndexOf() 方法则是从字符串的结尾开始检索子串。


2.jquery.inArray()

    jQuery.inArray(value, array) 确定第一个参数在数组中的位置,从0开始计数(如果没有找到则返回 -1 )。返回值:Number

    例如:

   var arr = [ "shtnl", "html", "js", "nodejs" ];  
  1.    $.inArray("js", arr);  //返回 2,
  2.    如果不包含在数组中,则返回 -1;





原创粉丝点击