小编use*_*508的帖子

为什么!{} [true]在JavaScript中评估为true?

{}[true][true]![true]应该的false.

那么为什么 !{}[true]评价true呢?

javascript

131
推荐指数
8
解决办法
6360
查看次数

JavaScript范围发生了变化?为什么会这样?

调用构造函数a时,'a'的值似乎失去了全局范围.

var a = 6;

function b() {
    a = 10;

    function a() {}
    console.log(a); //10
}
b();
console.log(a); //6
Run Code Online (Sandbox Code Playgroud)

javascript scope hoisting

5
推荐指数
1
解决办法
66
查看次数

标签 统计

javascript ×2

hoisting ×1

scope ×1