美文网首页JavaScript 基础与提高
JavaScript 坑与技巧:空数组空对象空集合的布尔转换

JavaScript 坑与技巧:空数组空对象空集合的布尔转换

作者: soojade | 来源:发表于2019-04-05 16:41 被阅读1次

思维定势,以为空值转换成布尔值后都是false,其实不然。
只有0 '' undefined null NaNfalse

console.log(!!'');
console.log(!![]);
console.log(!!{});
console.log(!!new Set());

结果:
false
true
true
true

相关文章

网友评论

    本文标题:JavaScript 坑与技巧:空数组空对象空集合的布尔转换

    本文链接:https://www.haomeiwen.com/subject/isqkiqtx.html