Size: a a a

Front-end developers

2020 May 19

NN

Nik Nik in Front-end developers
источник

NN

Nik Nik in Front-end developers
как
источник

A

Alexander in Front-end developers
Nik Nik
как
там же функция не вызывается
источник

NN

Nik Nik in Front-end developers
Alexander
там же функция не вызывается
я не могу понять как они в переменной b получили стрингу 1. у меня в песочнице ошибка
источник

NM

Niccolo Machiavelli in Front-end developers
Скорее всего при преобразовании типов объект юзает toString(), и следственно получаеться так a = 1 b = {}.tS() // возвращает '1' c = 1
источник

NM

Niccolo Machiavelli in Front-end developers
Там в прототипе выше toString возвращает [O O], а тут мы метод rewrote
источник

DE

Denis Evlampiev in Front-end developers
Nik Nik
я не могу понять как они в переменной b получили стрингу 1. у меня в песочнице ошибка
Чтобы преобразовать объект в примитивный тип вызовется valueOf, он возьмется из прототипа объекта и вернет ссылку на этот же объект. js не может сложить объект с чем либо, поэтому дальше он вызовет toString.
источник

NN

Nik Nik in Front-end developers
спасибо, друзья!
источник

NM

Niccolo Machiavelli in Front-end developers
Denis Evlampiev
Чтобы преобразовать объект в примитивный тип вызовется valueOf, он возьмется из прототипа объекта и вернет ссылку на этот же объект. js не может сложить объект с чем либо, поэтому дальше он вызовет toString.
Я правильно понял, что valueOf выкидывает прим. только у String, Number etc?
источник

DE

Denis Evlampiev in Front-end developers
Niccolo Machiavelli
Я правильно понял, что valueOf выкидывает прим. только у String, Number etc?
Еще у date и symbol.
источник

DE

Denis Evlampiev in Front-end developers
Denis Evlampiev
Чтобы преобразовать объект в примитивный тип вызовется valueOf, он возьмется из прототипа объекта и вернет ссылку на этот же объект. js не может сложить объект с чем либо, поэтому дальше он вызовет toString.
Если что это поведение для конкретного примера, но это не значит так всегда происходит. Для получения примитава могут передаваться подсказки string или number, чтобы указать какой тип нужен. Оператор сложения их не использует, потому что он может быть как сложением так и конкатенацией. Поэтому подсказка устанавливается в default. Когда подсказка default, все объекты по умолчанию пытаются преобразоваться с помощью valueOf и если получившееся значение не примитив, то вызывается toString.
Еще есть исключения: Date сначала вызывает toString, а Symbol вообще вызывает внутренний метод. И это поведение можно менять с помощью Symbol.toPrimitive.
источник

DD

Dmitry Dugin in Front-end developers
палевно при совбесе сказать специальность левую? я учился на техника ремонтника, а напишу программиста - техника. диплом другой страны ( Украина). будут проверять?
источник

IH

Ivan Hrynevytskyi in Front-end developers
скорей всего нет, другой вопрос чем тебе это поможет
источник

DD

Dmitry Dugin in Front-end developers
Ivan Hrynevytskyi
скорей всего нет, другой вопрос чем тебе это поможет
ммм знания есть. если что отвечу
источник

vs

vadym serduk in Front-end developers
Кому вообще интересно какой у тебя диплом. Главное что бы ты шарил и деньги компании приносил.
источник

DD

Dmitry Dugin in Front-end developers
vadym serduk
Кому вообще интересно какой у тебя диплом. Главное что бы ты шарил и деньги компании приносил.
думаю через эйчаров быстрей проснутся. там на техническом другой вопрос.
источник

IH

Ivan Hrynevytskyi in Front-end developers
для эйчаров можешь написать шо ты гарвард окончил
источник

IH

Ivan Hrynevytskyi in Front-end developers
если цель попасть на техническое
источник

.

... in Front-end developers
Народ у кого какая сейчас зп? Какой у вас стаж и какая должность?
источник

НП

Никита Потапенко... in Front-end developers
500 грн, битмейкер
источник