From 012ee621791b6895e637f96e6523027951768f25 Mon Sep 17 00:00:00 2001 From: Irvin Date: Wed, 16 Feb 2022 02:03:27 +0800 Subject: remove inline style for zh-CN --- .../zh-cn/web/javascript/reference/global_objects/symbol/index.html | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'files/zh-cn/web/javascript/reference/global_objects/symbol') diff --git a/files/zh-cn/web/javascript/reference/global_objects/symbol/index.html b/files/zh-cn/web/javascript/reference/global_objects/symbol/index.html index 9473363551..fce5989dd7 100644 --- a/files/zh-cn/web/javascript/reference/global_objects/symbol/index.html +++ b/files/zh-cn/web/javascript/reference/global_objects/symbol/index.html @@ -45,7 +45,7 @@ var sym3 = Symbol('foo');
var sym = new Symbol(); // TypeError
-

这会阻止创建一个显式的 Symbol 包装器对象而不是一个 Symbol 值。围绕原始数据类型创建一个显式包装器对象从 ECMAScript 6 开始不再被支持。 然而,现有的原始包装器对象,如 new Booleannew String以及new Number,因为遗留原因仍可被创建。

+

这会阻止创建一个显式的 Symbol 包装器对象而不是一个 Symbol 值。围绕原始数据类型创建一个显式包装器对象从 ECMAScript 6 开始不再被支持。 然而,现有的原始包装器对象,如 new Booleannew String以及new Number,因为遗留原因仍可被创建。

如果你真的想创建一个 Symbol 包装器对象 (Symbol wrapper object),你可以使用 Object() 函数:

@@ -201,7 +201,7 @@ obj[Object(sym)]; // still 1

规范

- +
@@ -235,5 +235,3 @@ obj[Object(sym)]; // still 1
  • Data types and data structures
  • "ES6 In Depth: Symbols"(深入ES6 Symbols ) on hacks.mozilla.org
  • - - -- cgit v1.2.3-54-g00ecf
    标准