Skip to content

Commit a0180f1

Browse files
committed
update article
1 parent 8e5d592 commit a0180f1

File tree

1 file changed

+2
-2
lines changed
  • 1-js/04-object-basics/05-object-toprimitive

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,15 +162,15 @@ alert(user + 500); // toString -> John500
162162

163163
Нет требований, чтобы `toString()` возвращал строго строку, или к тому, чтобы метод `Symbol.toPrimitive` возвращал число для хинта равного "number".
164164

165-
Единственное обязательное требование: методы должны возвращать примитив, а не объект.
165+
**Единственное обязательное требование: методы должны возвращать примитив, а не объект.**
166166

167167
```smart header="Историческая справка"
168168
По историческим причинам, если `toString` или `valueOf` вернёт объект, то ошибки не будет, но такое значение будет проигнорировано (как если бы метода вообще не существовало).
169169
170170
Метод `Symbol.toPrimitive`, напротив, *обязан* возвращать примитив, иначе будет ошибка.
171171
```
172172

173-
## Ещё операции
173+
## Последующие операции
174174

175175
Операция, инициализировавшая преобразование, получает примитив, и затем продолжает работу с ним, производя дальнейшие преобразования, если это необходимо.
176176

0 commit comments

Comments
 (0)