讲师回答 / Bosn
变量初始化阶段,所有变量声明都会提前处理,并且初始化值为undefined而赋值语句是在代码执行阶段触发的,经过赋值改写了变量值再alert自然就是修改之后。而变量/函数的声明,是前置处理的。
2015-04-20
我测试的var obj = Object.create({x:1})
obj本身会有x属性 原型上也会有x属性
obj本身会有x属性 原型上也会有x属性
2015-04-20