Skip to content

Commit 93c4fe9

Browse files
committed
update article
1 parent 3e0efb6 commit 93c4fe9

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
@@ -228,8 +228,8 @@ alert(user + 500); // toString -> John500
228228

229229
1. Сначала вызывается метод `obj[Symbol.toPrimitive](hint)`, если он существует.
230230
2. Иначе, если хинт равен `"string"`
231-
- ищется и вызывается `obj.toString()`, затем `obj.valueOf()`, если первого не существует.
231+
- пробует вызвать `obj.toString()`, затем `obj.valueOf()`, смотря что есть.
232232
3. Иначе, если хинт равен `"number"` или `"default"`
233-
- ищется и вызывается `obj.valueOf()`, затем `obj.toString()`, если первого не существует.
233+
- пробует вызвать `obj.valueOf()`, затем `obj.toString()`, смотря что есть.
234234

235235
На практике довольно часто достаточно реализовать только `obj.toString()`, как "универсальный" метод для всех типов преобразований, возвращающий "читаемое" представление объекта, достаточное для логирования или отладки.

0 commit comments

Comments
 (0)