Size: a a a

Node.js — русскоговорящее сообщество

2021 February 19

С

Славик in Node.js — русскоговорящее сообщество
ymdev
да упаси боже такое знать
источник

М

Максим in Node.js — русскоговорящее сообщество
Yaroslav Ivanov
Такс. All возвращает коллекцию. Если складывать будет вызывается toString. Дальше сложно)
А ты уверен что тустринг а не вэльюоф?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
ymdev
Тут людей по любому вопросу отправляют в нубку. Почему бы там этим и не заняться?
+
источник

YI

Yaroslav Ivanov in Node.js — русскоговорящее сообщество
Максим
А ты уверен что тустринг а не вэльюоф?
Сложение вызывает toString
источник

НС

Никита Сковорода... in Node.js — русскоговорящее сообщество
Yaroslav Ivanov
Сложение вызывает toString
Если есть valueOf — не вызывает.
А если нет — вызывает.
источник

ИУ

Илья Уваркин... in Node.js — русскоговорящее сообщество
Всем привет, начал изучать Nody. Нравится язык, но пугает кол-во вакансий, их практически нет. Все любо Full-stack, либо от 2 лет работы. Это реальна ситуация на рынке и Node не популярная или я не правильно искал?
источник

НС

Никита Сковорода... in Node.js — русскоговорящее сообщество
Никита Сковорода
Если есть valueOf — не вызывает.
А если нет — вызывает.
Больше того. Тип toString не всегда обязан быть строкой.
источник

y

ymdev in Node.js — русскоговорящее сообщество
Тебе это никогда не пригодится. Собственно как и знание о том, что будет если число сложить со строкой и т.д. Делаешь явные приведения типов, либо вообще используешь typescript и никогда проблем не возникнет.
источник

М

Максим in Node.js — русскоговорящее сообщество
Yaroslav Ivanov
Сложение вызывает toString
Не правильно
источник

М

Максим in Node.js — русскоговорящее сообщество
Никита Сковорода
Если есть valueOf — не вызывает.
А если нет — вызывает.
+
источник

НС

Никита Сковорода... in Node.js — русскоговорящее сообщество
> undefined + ({toString:()=>0})
NaN
> undefined + ({toString:()=>'0'})
'undefined0'
источник

YI

Yaroslav Ivanov in Node.js — русскоговорящее сообщество
Переслано от Yaroslav Ivanov
console.log(1);
setTimeout(() => { console.log(2)}, 0)
console.log(3);
Анонимная викторина
5%
1 2 3
5%
2 1 3
85%
1 3 2
5%
3 2 1
Проголосовало: 20
источник

НС

Никита Сковорода... in Node.js — русскоговорящее сообщество
Yaroslav Ivanov
Переслано от Yaroslav Ivanov
console.log(1);
setTimeout(() => { console.log(2)}, 0)
console.log(3);
Анонимная викторина
5%
1 2 3
5%
2 1 3
85%
1 3 2
5%
3 2 1
Проголосовало: 20
Почему это не в нубс )
источник

YI

Yaroslav Ivanov in Node.js — русскоговорящее сообщество
Никита Сковорода
Почему это не в нубс )
Потому что все нубы тут)))
источник

М

Максим in Node.js — русскоговорящее сообщество
Yaroslav Ivanov
Сложение вызывает toString
попался джуняра 😉
источник

НС

Никита Сковорода... in Node.js — русскоговорящее сообщество
ymdev
Тебе это никогда не пригодится. Собственно как и знание о том, что будет если число сложить со строкой и т.д. Делаешь явные приведения типов, либо вообще используешь typescript и никогда проблем не возникнет.
зануда-моуд: тайпскрипт это одна большая проблема
хотя он и полезный в ряде случаев
И даже часто с ним лучше, чем без него.
источник

y

ymdev in Node.js — русскоговорящее сообщество
Илья Уваркин
Всем привет, начал изучать Nody. Нравится язык, но пугает кол-во вакансий, их практически нет. Все любо Full-stack, либо от 2 лет работы. Это реальна ситуация на рынке и Node не популярная или я не правильно искал?
вакансии на бэкэнд разработчика есть, но не так много как на фронт. А в современном фронтенде знание nodejs обязательно. Там и сборщики нодой пользуются, и SSR и прочие вещи.
источник

YI

Yaroslav Ivanov in Node.js — русскоговорящее сообщество
Максим
попался джуняра 😉
Ну ок
источник

y

ymdev in Node.js — русскоговорящее сообщество
Никита Сковорода
зануда-моуд: тайпскрипт это одна большая проблема
хотя он и полезный в ряде случаев
И даже часто с ним лучше, чем без него.
просто потому что им надо уметь пользоваться? Да, есть много коряво-типизированных библиотек, но это уже проблемы не ts.
источник

НС

Никита Сковорода... in Node.js — русскоговорящее сообщество
ymdev
просто потому что им надо уметь пользоваться? Да, есть много коряво-типизированных библиотек, но это уже проблемы не ts.
уметь пользоваться это основная проблема — то есть люди часто слишком полагаются на эти проверки, а в рантайме-то их нет и им внезапно прилетает нетипизированный жсон, а о проверке в рантайме они не подумали

но он ещё и сам кривой, что тоже довольно неприятно
источник