diff --git a/深入探索 JavaScript/JavaScript 对象.md b/深入探索 JavaScript/JavaScript 对象.md index 414216a..aef7850 100644 --- a/深入探索 JavaScript/JavaScript 对象.md +++ b/深入探索 JavaScript/JavaScript 对象.md @@ -26,4 +26,6 @@ JavaScript 使用对象模拟函数的的设计代替了一般编程语言中的 \[\[construct\]\] 的执行过程大致如下: 1. 以 Object.prototype 为原型创建一个对象 2. 以新对象为 this,执行函数的 \[\[call\]\] - 3. 如果 \[\[call\]\] 的返回值是对象则返回对下个, \ No newline at end of file + 3. 如果 \[\[call\]\] 的返回值是对象则返回该对象,否则返回第一步创建的对象 + +以上也是出现闭包的原因。 \ No newline at end of file