语法:array.lastIndexOf(item,start)
参数:
item | 必需。规定需检索的字符串值。 |
start | 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的最后一个字符处开始检索。 |
返回值:Num,没有找到返回 -1
1 var arr=[10,5,2,3,4,5,7,8,9]; 2 //索引值:0 1 2 3 4 5 6 7 8 3 console.log(arr.lastIndexOf(4,6));//4 4 console.log(arr.lastIndexOf(7));//6 5 console.log(arr.lastIndexOf(4,3));//-1 6 console.log(arr.lastIndexOf(5,1));//1 7 console.log(arr.lastIndexOf(5,2));//1
解析:
语法:array.IndexOf(item,start)
参数:
item | 必需。规定需检索的字符串值。 |
start | 可选的整数参数。规定在数组中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。 |
返回值:Num,没有找到返回 -1
1 var arr = [1,3,5,7,7,5,3,1]; 2 //索引值: 0 1 2 3 4 5 6 7 3 console.log(arr.indexOf(5)); //2 4 console.log(arr.indexOf(5,2)); //2 5 console.log(arr.indexOf("5")); //-1 6 console.log(arr.indexOf(1,2)); //7
解析:
注意:在字符串中也可以使用该方法,参数一样。
JavaScript Array lastIndexOf() 方法和indexOf() 方法
原文:https://www.cnblogs.com/kingYou/p/11325344.html