Пример с valueOf [дубликат]

200
28 июля 2017, 03:55

На данный вопрос уже ответили:

  • В чем разница между valueOf и toString 2 ответа
  • Js, численное преобразование в объектах 1 ответ

Подскажите, пожалуйста, отчего и valueOf и toString (если подставить) выдает в примере ниже один результат? Я понимаю, что сначала применяется метод valueOf и если его нет, применяется toString. Т.е. в примере ниже valueOf примениться к строке '1' не может? У каких еще объектов кроме new Date есть valueOf? Спасибо!!

var a = {
  valueOf: function() {
    return "1";
  }
};
var b = {
  valueOf: function() {
    return "2";
  }
};
alert( a + b ); // "12"
Answer 1

По спецификации valueOf возвращает т.н. примтивное значение объекта, т.е. строку в данном случае. К самой строке он не применяется

READ ALSO
Как связать форму входа с другой страницой

Как связать форму входа с другой страницой

Как связать две страницы между собой?

285
Вечное выполнение UglifyJS WebStorm FileWatcher

Вечное выполнение UglifyJS WebStorm FileWatcher

Всем приветРешил настроить автосжатие своих скриптов и у меня почти получилось

175
Настройка webpack (Cannot read property 'plugins' of undefined / Next.js)

Настройка webpack (Cannot read property 'plugins' of undefined / Next.js)

Пытаюсь настроить кастомный вебпак, чтобы собрать на нем проект с Nextjs В данный момент выводится ошибка:

251