Skip to content

Commit

Permalink
Update index.md
Browse files Browse the repository at this point in the history
fix:markdownlint error
  • Loading branch information
zhang-stone authored Nov 23, 2023
1 parent 400a41c commit 7a3cdfa
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion files/zh-cn/web/javascript/reference/operators/new/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,9 @@ new constructor[([arguments])]

1. 创建一个空的简单 JavaScript 对象(即 **`{}`**),为方便起见,我们称之为 `newInstance`
2. 如果构造函数的原型属性是一个对象,将 `newInstance`[[Prototype]]指向构造函数的原型属性,否则 `newInstance` 将保持为一个普通对象,其 [[Prototype]]`Object.prototype`
> 注意:因此,通过构造函数创建的所有实例都可以访问添加到构造函数原型属性中的属性/对象。

> **注意:**:因此,通过构造函数创建的所有实例都可以访问添加到构造函数原型属性中的属性/对象。
4. 使用给定参数执行构造函数,并将 `newInstance` 绑定为 **`this`** 的上下文;
5. 如果构造函数返回[非原始值](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Data_structures),则该返回值成为整个 `new` 表达式的结果。否则,返回 `newInstance`。(通常构造函数不返回值,但可以选择返回值,以覆盖正常的对象创建过程)

Expand Down

0 comments on commit 7a3cdfa

Please sign in to comment.