code
<script>
var num = 100;
var obj = {
num: 200,
inner: {
num: 300,
print: function () {
console.log(this.num);
}
}
}
obj.inner.print(); //300
var func = obj.inner.print;
func(); //100
(obj.inner.print)(); //300
(obj.inner.print = obj.inner.print)(); //100
</script>
问题
第一个和第三个有什么区别?
第三个和第四个有什么区别?
慕盖茨4494581
慕后森
千巷猫影
鸿蒙传说
慕哥6287543
相关分类