From 5e1b6196a1125e419d197c8efd8bb4095faf325b Mon Sep 17 00:00:00 2001 From: 落叶 <63185709+luoye10@users.noreply.github.com> Date: Tue, 2 Nov 2021 22:19:44 +0800 Subject: Fix heading tag in Web/JavaScript/Guide/Working_with_Objects, zh-CN (#2944) --- .../web/javascript/guide/working_with_objects/index.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'files') diff --git a/files/zh-cn/web/javascript/guide/working_with_objects/index.html b/files/zh-cn/web/javascript/guide/working_with_objects/index.html index eb65155228..44246037e8 100644 --- a/files/zh-cn/web/javascript/guide/working_with_objects/index.html +++ b/files/zh-cn/web/javascript/guide/working_with_objects/index.html @@ -265,11 +265,11 @@ fish.displayType(); // Output:Fishes
该函数更多的信息及详细用法,参见 {{ web.link("/zh-CN/docs/JavaScript/Reference/Global_Objects/Object/create", "Object.create method") }}
-所有的 JavaScript 对象至少继承于一个对象。被继承的对象被称作原型,并且继承的属性可通过构造函数的 prototype
对象找到。查看更多详细 Inheritance and the prototype chain
在 JavaScript 1.0 中,你可以通过名称或序号访问一个属性。但是在 JavaScript 1.1 及之后版本中,如果你最初使用名称定义了一个属性,则你必须通过名称来访问它;而如果你最初使用序号来定义一个属性,则你必须通过索引来访问它。
@@ -287,7 +287,7 @@ car1.color = "black";参见 JavaScript Reference 中 Function 对象的 prototype
属性 。
一个方法 是关联到某个对象的函数,或者简单地说,一个方法是一个值为某个函数的对象属性。定义方法就像定义普通的函数,除了它们必须被赋给对象的某个属性。查看 method definitions了解更多详情例如:
@@ -347,7 +347,7 @@ car2.displayCar(); -this
引用对象this
引用对象一个 getter 是一个获取某个特定属性的值的方法。一个 setter 是一个设定某个属性的值的方法。你可以为预定义的或用户定义的对象定义 getter 和 setter 以支持新增的属性。定义 getter 和 setter 的语法采用对象字面量语法。
@@ -461,7 +461,7 @@ console.log(o.b) // Runs the getter, which yields a + 1 or 6这两种定义方式的选择取决于你的编程风格和手头的工作量。当你定义一个原型准备进行初始化时,可以选择第一种方式,这种方式更简洁和自然。但是,当你需要添加getter和setter方法 —— 因为并没有编写原型或者特定的对象 ——使用第二种方式更好。第二种方式可能更能表现JavaScript语法的动态特性——但也会使代码变得难以阅读和理解。
-你可以用 delete 操作符删除一个不是继承而来的属性。下面的例子说明如何删除一个属性:
@@ -482,7 +482,7 @@ delete g;参见{{ web.link("Expressions_and_operators#delete", "delete") }}
以获取更多信息。
在 JavaScript 中 objects 是一种引用类型。两个独立声明的对象永远也不会相等,即使他们有相同的属性,只有在比较一个对象和这个对象的引用时,才会返回true.
-- cgit v1.2.3-54-g00ecf