Object.prototype.toString.call(val) == '[object Array]' ? val.some(e => e != undefined && e != null && e != '') : false;
val
是透過splice(0, 1)
操作後的數組,我想讓下圖這個情況時val.some
返回 false
##
漂亮男人2017-05-19 10:14:26
Array.prototype.some
會跳過值為 undefined 的元素
如果需要考慮 undefined 就要寫 for 迴圈來遍歷了。