您的位置:首页 > Web前端 > JQuery

indexOf() lastIndexOf() 与 jQuery.inArray()

2016-05-06 15:02 537 查看
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" ]; $.inArray("js", arr); //返回

2, 如果不包含在数组中,则返回 -1;

若存在,返回该值在数组中的下标。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: