diff --git a/docs/javascript/02-objects/07-objects-to-primitives.md b/docs/javascript/02-objects/07-objects-to-primitives.md index 3c1ceb3..e174d0e 100644 --- a/docs/javascript/02-objects/07-objects-to-primitives.md +++ b/docs/javascript/02-objects/07-objects-to-primitives.md @@ -16,12 +16,12 @@ sidebar_position: 7 Алгоритм преобразования таков: -1. Сначала вызывается метод obj[Symbol.toPrimitive](hint), если он существует, +1. Сначала вызывается метод `obj[Symbol.toPrimitive](hint)`, если он существует, 2. В случае, если хинт равен "string" - - происходит попытка вызвать obj.toString() и obj.valueOf(), смотря что есть. + - происходит попытка вызвать `obj.toString()` и `obj.valueOf()`, смотря что есть. 3. В случае, если хинт равен "number" или "default" - - происходит попытка вызвать obj.valueOf() и obj.toString(), смотря что есть. + - происходит попытка вызвать `obj.valueOf()` и `obj.toString()`, смотря что есть. Все эти методы должны возвращать примитив (если определены). -На практике часто бывает достаточно реализовать только obj.toString() в качестве универсального метода для преобразований к строке, который должен возвращать удобочитаемое представление объекта для целей логирования или отладки. \ No newline at end of file +На практике часто бывает достаточно реализовать только `obj.toString()` в качестве универсального метода для преобразований к строке, который должен возвращать удобочитаемое представление объекта для целей логирования или отладки. \ No newline at end of file