Vue學習的隨筆記-----一些遍歷的方法


1,some()遍歷。如果找到相應值,用return true則停止循環

  some方法:方法用於檢測數組中的元素是否滿足指定條件(函數提供)

  some() 方法會依次執行數組的每個元素:

  • 如果有一個元素滿足條件,則表達式返回true , 剩余的元素不會再執行檢測。
  • 如果沒有滿足條件的元素,則返回false。

  注意: some() 不會對空數組進行檢測。

  注意: some() 不會改變原始數組。

2,Findindex()。方法,返回數組的索引

  findIndex() 方法返回傳入一個測試條件(函數)符合條件的數組第一個元素位置。

  findIndex() 方法為數組中的每個元素都調用一次函數執行:

  • 當數組中的元素在測試條件時返回 true 時, findIndex() 返回符合條件的元素的索引位置,之后的值不會再調用執行函數。
  • 如果沒有符合條件的元素返回 -1

  注意: findIndex() 對於空數組,函數是不會執行的。

  注意: findIndex() 並沒有改變數組的原始值。

3,forEach()。遍歷整個數組,不會停止。

4,filter()。過濾數組,查找到符合條件后返回新的數組。

Es6中,為字符串提供了一個新方法(string.prototype.include)(要包含的字符串).例子:

 

因為filter方法再過濾之后返回新的數組,所以可以直接return,字符串的判斷用的是includes(是否包含某個字符串).是返回true,不是false

循環某個數組中是否存在某個字符串,也可以使用indexOf.判斷是否=-1,再定義一個新數組返回。

(例如:'這是小孩子'.indexOf('')),字符串是否包含在空字符串中,返回的是0,等式成立。

 


免責聲明!

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



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