搜尋

首頁  >  問答  >  主體

javascript - JS如何判斷有長度的空數組元素

Object.prototype.toString.call(val) == '[object Array]' ? val.some(e => e != undefined && e != null && e != '') : false;

val是透過splice(0, 1)操作後的數組,我想讓下圖這個情況時val.some返回 false

##
淡淡烟草味淡淡烟草味2744 天前529

全部回覆(2)我來回復

  • 漂亮男人

    漂亮男人2017-05-19 10:14:26

    Array.prototype.some 會跳過值為 undefined 的元素

    如果需要考慮 undefined 就要寫 for 迴圈來遍歷了。

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:14:26

    的確some的話,不會執行回調方法。

    回覆
    0
  • 取消回覆