From c4b2928f8ef3fd6ab2739d413f006c3b45fd2b14 Mon Sep 17 00:00:00 2001 From: YuJian Date: Fri, 13 May 2022 15:00:36 +0800 Subject: [PATCH] vault backup: 2022-05-13 15:00:36 --- 深入探索 JavaScript/JavaScript 对象.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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