.filter()没有删除复杂的数据类型,即0& {}

时间:2017-05-13 17:59:46

标签: javascript

此函数正在删除那些falsey但是没有删除空对象或0.为什么?



function removeBlank(array) {
  return array.filter(Boolean);
}
console.log(removeBlank([0, false, [], undefined, {}, NaN, 'Kevin']));




0 个答案:

没有答案