答案 0 :(得分:0)
答案 1 :(得分:0)
如果是空数组,则表示:[]
这样做:
if(!array.length)
console.log(`I'm not empty`);
如果您指的是具有空值的数组,例如:[null, '']
您可以使用: .some 来检查至少有一个项目是空的,还是 .every 来检查每个项目是否为空。
const array = [null, ''];
!array.some(Boolean); // True if at least one is falsy
!array.every(Boolean); // True if every item is falsy
如果您想要一些自定义验证,您也可以传递自定义功能。
function empty(item) {
// What ever you consider by empty, check it here
// return true if it is empty
if(typeof item === 'string')
return !item.trim();
return !item;
}
array.some(empty); // true if at least one is empty
array.every(empty); // true if all of them are empty