Skip to content

Commit 7388eb9

Browse files
authored
fix: 优化翻译
1 parent 444e07e commit 7388eb9

File tree

1 file changed

+2
-2
lines changed
  • 1-js/05-data-types/09-keys-values-entries

1 file changed

+2
-2
lines changed

1-js/05-data-types/09-keys-values-entries/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@
2828
| | Map | Object |
2929
|-------------|------------------|--------------|
3030
| 调用语法 | `map.keys()` | `Object.keys(obj)`,而不是 `obj.keys()` |
31-
| 返回值 | 可迭代项 | “真正的”数组
31+
| 返回值 | 可迭代对象 | “真正的”数组
3232

3333
第一个区别是,对于对象我们使用的调用语法是 `Object.keys(obj)`,而不是 `obj.keys()`
3434

3535
为什么会这样?主要原因是灵活性。请记住,在 JavaScript 中,对象是所有复杂结构的基础。因此,我们可能有一个自己创建的对象,比如 `data`,并实现了它自己的 `data.values()` 方法。同时,我们依然可以对它调用 `Object.values(data)` 方法。
3636

37-
第二个区别是 `Object.*` 方法返回的是“真正的”数组对象,而不只是一个可迭代项。这主要是历史原因。
37+
第二个区别是 `Object.*` 方法返回的是“真正的”数组对象,而不只是一个可迭代对象。这主要是历史原因。
3838

3939
举个例子:
4040

0 commit comments

Comments
 (0)