var json={ name:"mike"};console.log("name" in json) ---> trueconsole.log(!"name" in json) ---> false但为啥,基础不好,请懂的人解释下,谢谢了console.log("age" in json) ---> falseconsole.log(!"age" in json) ---> false
1 回答

炎炎设计
TA贡献1808条经验 获得超4个赞
console.log(!"age" in json)它其实是这样运行的:
首先,计算这个!"age" ---> false, !是将其它值转换为boolean值的
然后, 计算 false in json ---> false
其实console.log(!("age" in json)) ---> true
name属性类似
添加回答
举报
0/150
提交
取消