Size: a a a

2018 November 16

DK

Dmitry Kutran in Angular Kyiv
Vitalii Lev 🦁
а потом работаешь с такими, которые в 2018 используют Object.assign вместо спреда
а, ну по поводу таких - я же не про тебя)
источник

DK

Dmitry Kutran in Angular Kyiv
я понимаю, что ты шаришь)
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
ну да потому что я синьером себя не называю, но непрямой подтекст читается
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
сорян я погорячился со словами
источник

DK

Dmitry Kutran in Angular Kyiv
мирдружбажвачка
источник

G

George in Angular Kyiv
Danil Gudz
скажу аргумент в пользу спреда – меньше кода и читабельней)
этот аргумент считается. Мне вот после заявления в стиле assign говно, используйте spread захотелось разобраться. Заполнить такой пробел в собственных знаниях
источник

DG

Danil Gudz in Angular Kyiv
ну если у тебя есть аргументы в пользу ассайн – перечисляй)
источник

DK

Dmitry Kutran in Angular Kyiv
Object.assign({}, {a: 1}, void 0, { b: 2 });
источник

G

George in Angular Kyiv
так я и не утверждаю что это решение всех проблем
источник

DK

Dmitry Kutran in Angular Kyiv
сейчас перепроверил, спред с ...(void 0) тоже работает
источник

DK

Dmitry Kutran in Angular Kyiv
перепутал со спредом в массиве, где void 0 даст ошибку из-за того, что он не итерируемый
источник

AR

Alex Rybak in Angular Kyiv
Dmitry Kutran
Object.assign({}, {a: 1}, void 0, { b: 2 });
Если юзать angular cli, то эта штука не будет работать на старых iPad, в отличие от спреда, потому что транспайлер оставит асайн в продавших блиде, в отличие от спреда
источник

DK

Dmitry Kutran in Angular Kyiv
Alex Rybak
Если юзать angular cli, то эта штука не будет работать на старых iPad, в отличие от спреда, потому что транспайлер оставит асайн в продавших блиде, в отличие от спреда
спасибо за инфу, буду знать
источник

AR

Alex Rybak in Angular Kyiv
Либо бабелю говорить для каких браузеров компилить, но проще юзать спред и не париться)
источник

G

George in Angular Kyiv
Alex Rybak
Если юзать angular cli, то эта штука не будет работать на старых iPad, в отличие от спреда, потому что транспайлер оставит асайн в продавших блиде, в отличие от спреда
ну это логично методы полифилить нужно а не транспайлить
источник

DK

Dmitry Kutran in Angular Kyiv
Alex Rybak
Если юзать angular cli, то эта штука не будет работать на старых iPad, в отличие от спреда, потому что транспайлер оставит асайн в продавших блиде, в отличие от спреда
а ты имел в виду, что Object,assign вообще там не поддерживается? Или речь шла про void 0?
источник

AR

Alex Rybak in Angular Kyiv
Dmitry Kutran
а ты имел в виду, что Object,assign вообще там не поддерживается? Или речь шла про void 0?
Object assign не поддерживается
источник

AR

Alex Rybak in Angular Kyiv
void 0 работает, потому что это старая вещь
источник

DK

Dmitry Kutran in Angular Kyiv
Alex Rybak
Object assign не поддерживается
ну, я предполагаю, что поддерживать такие браузеры нет необходимости)
источник

DK

Dmitry Kutran in Angular Kyiv
Alex Rybak
void 0 работает, потому что это старая вещь
понятно, я про void 0 имел в виду, что он будет его интерпретировать, как пустой объект
источник