fix build errors

This commit is contained in:
2025-03-12 16:06:15 +03:00
parent 5c3150719c
commit d871b1c375

View File

@@ -16,12 +16,12 @@ sidebar_position: 7
Алгоритм преобразования таков: Алгоритм преобразования таков:
1. Сначала вызывается метод obj[Symbol.toPrimitive](hint), если он существует, 1. Сначала вызывается метод `obj[Symbol.toPrimitive](hint)`, если он существует,
2. В случае, если хинт равен "string" 2. В случае, если хинт равен "string"
- происходит попытка вызвать obj.toString() и obj.valueOf(), смотря что есть. - происходит попытка вызвать `obj.toString()` и `obj.valueOf()`, смотря что есть.
3. В случае, если хинт равен "number" или "default" 3. В случае, если хинт равен "number" или "default"
- происходит попытка вызвать obj.valueOf() и obj.toString(), смотря что есть. - происходит попытка вызвать `obj.valueOf()` и `obj.toString()`, смотря что есть.
Все эти методы должны возвращать примитив (если определены). Все эти методы должны возвращать примитив (если определены).
На практике часто бывает достаточно реализовать только obj.toString() в качестве универсального метода для преобразований к строке, который должен возвращать удобочитаемое представление объекта для целей логирования или отладки. На практике часто бывает достаточно реализовать только `obj.toString()` в качестве универсального метода для преобразований к строке, который должен возвращать удобочитаемое представление объекта для целей логирования или отладки.