是使用Array.prototype.filter()方法结合Boolean函数。该方法会创建一个新数组,其中包含原数组中所有满足指定条件的元素。
具体步骤如下:
以下是一个示例代码:
const arr = [0, 1, false, true, '', 'hello', null, undefined];
const truthyValues = arr.filter(Boolean);
console.log(truthyValues);
输出结果为:1, true, 'hello'
这个方法的优势是简单易懂,代码量少,能够快速过滤出数组中的真值元素。
应用场景:
推荐的腾讯云相关产品:无
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云