开发者社区> 问答> 正文

a in window 与 'a' in window 的区别

window.a = 1;

a in window; //返回false
'a' in window; //返回true
这是为什么呢?

展开
收起
a123456678 2016-03-12 15:22:02 2187 0
1 条回答
写回答
取消 提交回答
  • 看一下in关键字的解释
    对象属性字符 in 对象 //true

    ![screenshot](https://oss-cn-hangzhou.aliyuncs.com/yqfiles/7c72faa452c853fd56b67e6bcfe9c272c30be1e7.png)
    比较一下下面的代码
    
    var obj={  
             w:"wen",  
             j:"jian",  
             b:"bao"    
        }  
    
    w in obj // false
    'w' in obj //true
    2019-07-17 19:01:01
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载