var obj = {
a: "value",
b: false
};
// nonexistent properties
console.log(!!obj.nonexistent);
// existing properties
console.log( !! obj.a);
我不知道!!
的含义。
console.log(obj.nonexistent); -> undefined
我能理解这一点。
console.log(!obj.nonexistent); -> true
我无法理解这一点。??????????
console.log( !! obj.a);
我无法理解这一点。??????????
答案 0 :(得分:1)
考虑一下,例如:
null //null
然后:
!null //true
然后:
!!null //false