以下 Javascript 代码中被 alert 出来的值是__?

var x   = 4,
    obj = {
        x: 3,
        bar: function() {
            var x = 2;
            setTimeout(function() {
                var x = 1;
                alert(this.x);
            }, 1000);
        }
    };
obj.bar();
1159 次浏览
  • A、1
  • B、2
  • C、3
  • D、4
  • E、undefined
暂无解析
挑战成功
9个月前
挑战失败
9个月前
挑战成功
2年前
挑战失败
2年前
挑战失败
2年前
挑战失败
2年前
挑战失败
4年前
挑战成功
4年前
挑战失败
4年前
挑战失败
4年前