iT邦幫忙

1

【JavaScript】Array.every() 一次檢查所有值有沒有符合標準!

  • 分享至 

  • xImage
  •  

重點

  • 檢查元素內所有值是否都「符合條件」。
  • Array.every() 這個 method,可以利用 callback 遍歷所有元素,回傳 true / false。

實作

  • 示範用此 method 來檢查「值都一樣」。

    [1, 2, 3].every(val => val === 1)
    
    //... refactor
    
    checkSame([1, 2, 3]); // false
    
    function checkSame(els = vals) {
        els.every(val === els[0])
    }
    

    如以下這張圖所示意
    https://ithelp.ithome.com.tw/upload/images/20240910/20168308I0Jbv6FQY7.jpg

  • 要注意的是,如果 array 是空的,則必定回傳 true

    [].every(d => d ===2) // true
    

REF


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言