lastIndexOf() 方法可傳回一個指定的字串值最後出現的位置,如果指定第二個參數 start,則在一個字串中的指定位置從後向前搜尋。下面我們就來具體看看lastIndexOf方法的使用方法。
我們先來看看lastIndexOf()的基本語法
arr.lastIndexOf(searchElement[,index])
lastIndexOf()的第一個參數是searchElement,它是要在數組中搜尋的值。第二個參數是可選的index,它定義數組中的起始索引,從中向後搜尋元素。如果未提供此參數,則將index arr.length -作為開始向後搜尋的起始索引,因為它是預設值。
lastIndexOf()傳回searchElement最後一次出現的索引。如果在數組中找不到該元素,則此函數傳回-1。
下面我們來看具體範例
函數lastindexof()傳回出現2的最後一個索引,即0.
程式碼如下
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <script> function func() { var array = [2, 9, 9]; document.write(array.lastIndexOf(2)); } func(); </script> </body> </html>
輸出結果為:0
函數lastindexof()找出最後出現的索引45。因為它不存在,所以函數傳回-1。
程式碼如下
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <script> function func() { var array = [2, 98, 12, 45]; document.write(array.lastIndexOf(45,2)); } func(); </script> </body> </html>
輸出結果為:-1.
這篇文章到這裡就全部已經結束了,更多精彩內容大家可以關注php中文網的其他相關欄位教學! ! !
以上是lastIndexOf方法怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!