JavaScript數組遍歷5 every方法

數組的every方法也可以對數組進行遍歷,every方法也接上兩個參數,第一個參數是一個函數,第二個參數是傳入值;其中第一個參數函數可以接收3個參數,第一個參數是當前值,第二個參數是當前值的索引值,第三個參數為當前的數組,返回值是一個布爾類型的參數,只有所有參數全部符合要求才會返回真,只要是有一個不滿足要求則返回假。數組中的每個參數在迭代過程中都會調用第一個參數回調函數,如果這個函數沒有返回值則默認返回的是一個undefined,可以轉換為false。所以這個函數需要有個判斷條件進行顯示的返回。當有一個值不滿足條件時將會退出循環。下面是一個使用示例。

<code>

    
        JavaScript數組的every方法
        
    
    
        
    
     
/<code>

根據上述的示例我們看到當不滿足條件時循環自動的退出,這裡一定要注意需要使用顯示的返回值否則函數隱式的返回值為undefined,將會導致遍歷退出。

JavaScript數組遍歷5 every方法


分享到:


相關文章: