美文网首页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