Skip to content

Commit 2fc1a2a

Browse files
authored
Fix a bug
1 parent 0e6d9ac commit 2fc1a2a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • 1-js/04-object-basics/05-object-toprimitive

1-js/04-object-basics/05-object-toprimitive/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,9 +192,9 @@ alert(user + 500); // toString -> John500
192192
唯一强制性的事情是:这些方法必须返回一个原始值,而不是对象。
193193

194194
```smart header="历史原因"
195-
历史的原因,如果 `toString` 或 `valueOf` 返回了一个字符串,不会出现错误,但是这种值会被忽略(就像这种方法根本不存在)。这是因为在 JavaScript 这门语言发展的初期,没有很好的“错误”的概念。
195+
由于历史原因,如果 `toString` 或 `valueOf` 返回一个对象,则不会出现 error,但是这种值会被忽略(就像这种方法根本不存在)。这是因为在 JavaScript 语言发展初期,没有很好的 "error" 的概念。
196196
197-
相反,`Symbol.toPrimitive` **必须** 返回一个原始值,否则就会出现错误
197+
相反,`Symbol.toPrimitive` **必须** 返回一个原始值,否则就会出现 error
198198
```
199199

200200
## 进一步的转换

0 commit comments

Comments
 (0)