На данный вопрос уже ответили:
Подскажите, пожалуйста, отчего и 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"
По спецификации valueOf возвращает т.н. примтивное значение объекта, т.е. строку в данном случае. К самой строке он не применяется
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем приветРешил настроить автосжатие своих скриптов и у меня почти получилось
Пытаюсь настроить кастомный вебпак, чтобы собрать на нем проект с Nextjs В данный момент выводится ошибка: