We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 444e07e commit 7388eb9Copy full SHA for 7388eb9
1-js/05-data-types/09-keys-values-entries/article.md
@@ -28,13 +28,13 @@
28
| | Map | Object |
29
|-------------|------------------|--------------|
30
| 调用语法 | `map.keys()` | `Object.keys(obj)`,而不是 `obj.keys()` |
31
-| 返回值 | 可迭代项 | “真正的”数组
+| 返回值 | 可迭代对象 | “真正的”数组
32
33
第一个区别是,对于对象我们使用的调用语法是 `Object.keys(obj)`,而不是 `obj.keys()`。
34
35
为什么会这样?主要原因是灵活性。请记住,在 JavaScript 中,对象是所有复杂结构的基础。因此,我们可能有一个自己创建的对象,比如 `data`,并实现了它自己的 `data.values()` 方法。同时,我们依然可以对它调用 `Object.values(data)` 方法。
36
37
-第二个区别是 `Object.*` 方法返回的是“真正的”数组对象,而不只是一个可迭代项。这主要是历史原因。
+第二个区别是 `Object.*` 方法返回的是“真正的”数组对象,而不只是一个可迭代对象。这主要是历史原因。
38
39
举个例子:
40
0 commit comments