Skip to content

Commit 1c59674

Browse files
committed
conflict resolved
1 parent 65abddc commit 1c59674

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

1-js/04-object-basics/03-symbol/article.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -280,8 +280,4 @@ alert( Symbol.keyFor(Symbol("name2")) ); // undefined, ищем описание
280280

281281
2. Существует множество системных символов, используемых внутри JavaScript, доступных как `Symbol.*`. Мы можем использовать их, чтобы изменять ряд встроенных поведений объектов. Например, в дальнейших главах мы будем использовать `Symbol.iterator` для [итераторов](info:iterable), `Symbol.toPrimitive` для настройки [преобразования объектов в примитивы](info:object-toprimitive) и так далее.
282282

283-
<<<<<<< HEAD
284283
Технически, символы не на 100% скрыты. Существует встроенный метод [Object.getOwnPropertySymbols(obj)](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols) -- с его помощью можно получить все свойства объекта с ключом-символом. Также существует метод [Reflect.ownKeys(obj)](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys), который возвращает *все* ключи объекта, включая символьные. Так что, они не совсем спрятаны. Но большинство библиотек, встроенных методов и синтаксических конструкций придерживаются соглашения о том, что они таковыми являются. А тот, кто явно использует вышеперечисленные методы, вероятно, отдаёт себе отчёт, зачем он это делает.
285-
=======
286-
Технически, символы не на 100% скрыты. Существует встроенный метод [Object.getOwnPropertySymbols(obj)](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols) -- с его помощью можно получить все свойства объекта с ключом-символом. Также существует метод [Reflect.ownKeys(obj)](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys), который возвращает *все* ключи объекта, включая символьные. Так что, они не совсем спрятаны. Но большинство библиотек, встроенных методов и синтаксических конструкций придерживаются соглашения о том, что они таковыми являются. И тот, кто явно использует вышеперечисленные методы, вероятно, прекрасно понимает, что он делает.
287-
>>>>>>> 6d6b0338e2837a04ad325413d63a295fafe612f9

0 commit comments

Comments
 (0)