下麵是Array lastIndexOf()方法的示例。
- 例:
<script> var name = [ 'gfg', 'cse', 'geeks', 'portal' ]; a = name.lastIndexOf('gfg') // Printing result of method document.write(a); </script>
- 輸出:
0
arr.lastIndexOf()方法用於查找作為該函數的參數提供的搜索元素的最後一次出現的索引。
用法:
array.lastIndexOf(element, start)
參數:此方法接受上述和以下描述的兩個參數:
- 元件:此參數保存將返回索引的元素。
- 開始:此參數是可選的,它保存數組的起點,從此處開始搜索,默認值為0。
返回值:此方法返回元素第一次出現的索引。如果在數組中找不到該元素,則此方法返回-1。
以下示例說明了JavaScript中的Array lastIndexOf()方法:
- 範例1:在此示例中,該方法將在該數組中搜索元素2,以返回該元素indesx。
Input:[1, 2, 3, 4, 5].lastIndexOf(2); Output:1
- 範例2:在此示例中,該方法將在該數組中搜索元素9(如果找不到),然後返回-1。
Input:[1, 2, 3, 4, 5].lastIndexOf(9); Output:-1
下麵提供了上述方法的代碼:
程序1:
<script>
// Taking input as an array A
// having some elements.
var A = [ 1, 2, 3, 4, 5 ];
// lastIndexOf() method is called to
// test whether the searching element
// is present in given array or not.
a = A.lastIndexOf(2)
// Printing result of method.
document.write(a);
</script>
輸出:
1
程序2:
<script>
// Taking input as an array A
// having some elements.
var name = [ 'gfg', 'cse', 'geeks', 'portal' ];
// lastIndexOf() method is called to
// test whether the searching element
// is present in given array or not.
a = name.lastIndexOf('cat')
// Printing result of method
document.write(a);
</script>
輸出:
-1
支持的瀏覽器:下麵列出了JavaScript數組lastIndexOf()方法支持的瀏覽器:
- 穀歌瀏覽器
- Microsoft Edge 9.0
- Mozilla Firefox 1.5
- Safari
- Opera
相關用法
- Javascript String lastIndexOf()用法及代碼示例
- Javascript typedArray.lastIndexOf()用法及代碼示例
- Typescript Array lastIndexOf()用法及代碼示例
- Typescript String lastIndexOf()用法及代碼示例
- Lodash _.lastIndexOf()用法及代碼示例
注:本文由純淨天空篩選整理自HGaur大神的英文原創作品 JavaScript Array lastIndexOf() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。