indexOf 和 lastIndexOf的區別


  • indexOf 和  lastIndexOf 是什么?
  •   indexOf 和 lastIndexOf 都是索引文件
  •   indexOf 是查某個指定的字符串在字符串首次出現的位置(索引值)(從左往右
  •        lastIndexOf 是查某個指定的字符串在字符串最后一次出現的位置(索引值)(從右往左
  •        eg:      
  • 注意:  

             接下來在看一個例子:

       

  •    這個時候兩個返回的索引值就不同了

 

  • 總結:
  •    當數組(字符串)中所要查詢的數(字符串/字符)在字符串(數組)中只出現一次的時候 二者返回的索引值相同
  •    當數組(字符串)中所要查詢的數(字符串/字符)在字符串(數組)中出現兩次及以上的時候  
  •       indexOf  返回的是 valuesearch 第一次在數組(字符串)出現的位置(從左往右)
  •       lastIndexOf 返回的是 valuesearch 最后一次在數組(字符串)出現的位置(從右往左)

補充說明

定義:lastIndexOf() 方法可返回一個指定的元素在數組中最后出現的位置,從該字符串的后面向前查找。

* lastIndexOf()方法雖然是從后往前搜索,但返回的位置是從前開始數的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM