diff --git a/docs/object.md b/docs/object.md index 39b52cb..ff1f6a7 100644 --- a/docs/object.md +++ b/docs/object.md @@ -523,7 +523,7 @@ ES6一共有6种方法可以遍历对象的属性。 `Object.getOwnPropertyNames`返回一个数组,包含对象自身的所有属性(不含Symbol属性,但是包括不可枚举属性)。 -**4)Object.getOwnPropertySymbols(obj)** +**(4)Object.getOwnPropertySymbols(obj)** `Object.getOwnPropertySymbols`返回一个数组,包含对象自身的所有Symbol属性。 diff --git a/docs/spec.md b/docs/spec.md index 969acdf..d4423ee 100644 --- a/docs/spec.md +++ b/docs/spec.md @@ -14,11 +14,7 @@ ECMAScript 6的规格,可以在ECMA国际标准组织的官方网站([www.ec 这个规格文件相当庞大,一共有26章,A4打印的话,足足有545页。它的特点就是规定得非常细致,每一个语法行为、每一个函数的实现都做了详尽的清晰的描述。基本上,编译器作者只要把每一步翻译成代码就可以了。这很大程度上,保证了所有ES6实现都有一致的行为。 -ECMAScript 6规格的26章之中,第1章到第3章是对文件本身的介绍,与语言关系不大。第4章是对这门语言总体设计的描述,有兴趣的读者可以读一下。 - -第5章到第8章是语言宏观层面的描述。第5章是规格的名词解释和写法的介绍,第6章介绍数据类型,第7章介绍语言内部用到的抽象操作,第8章介绍代码如何运行。 - -第9章到第26章则是介绍具体的语法。 +ECMAScript 6规格的26章之中,第1章到第3章是对文件本身的介绍,与语言关系不大。第4章是对这门语言总体设计的描述,有兴趣的读者可以读一下。第5章到第8章是语言宏观层面的描述。第5章是规格的名词解释和写法的介绍,第6章介绍数据类型,第7章介绍语言内部用到的抽象操作,第8章介绍代码如何运行。第9章到第26章介绍具体的语法。 对于一般用户来说,除了第4章,其他章节都涉及某一方面的细节,不用通读,只要在用到的时候,查阅相关章节即可。下面通过一些例子,介绍如何使用这份规格。