Задать вопрос
@Ivanushka255

Может ли метод существовать до его написания?

Читаю learn.js:
1. Источник
Сначала вызывается метод obj[Symbol.toPrimitive](hint), если он существует.

2. Источник
У большинства встроенных объектов такого valueOf нет, поэтому численное и строковое преобразования для них работают одинаково. Исключением является объект Date, который поддерживает оба типа преобразований.


То есть, если я правильно понял текст учебника, то:
1. Метод obj[Symbol.toPrimitive](hint) выполняется "под капотом", у некоторых объектов этот метод есть, у некоторых - нет. Так?
2. Метод valueOf нет у большинства объектов. А у некоторых он есть как св-во? То есть я имею в виду, его можно увидеть в отладчике среди properties?
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы