Size: a a a

JavaScript.Ninja

2021 June 27

AD

Alexander Dremin in JavaScript.Ninja
Ну не совсем независимо. Тк. если хоть один из промисов в promise.all зареджектится, то промис all тоже зареджектится.
источник

A

Ayrat in JavaScript.Ninja
Господа и дамы, кто успешно делал тестовое задание от Ильи (сборка пазла https://gist.github.com/xanf/9e11a5faf618a018737a9efd252746da), сколько по времени у вас заняло это?
🗣
источник

IK

Illya Klymov in JavaScript.Ninja
от часу до недели :) Там же еще продвинутая версия есть )
источник

A

Ayrat in JavaScript.Ninja
от часу👀
я плохой программист...
источник

IK

Illya Klymov in JavaScript.Ninja
скорость выполнения задания - не та метрика, которую стоит оптимизировать
источник

A

Ayrat in JavaScript.Ninja
время выполненияя задания: растет
самооценка как перспективного программиста: обгоняет батискаф Джеймса Кемерона
источник

A

Ayrat in JavaScript.Ninja
уже лучше 😅
источник

A

Ayrat in JavaScript.Ninja
а можно ссылку на сами курсы и задания? я потерял
источник

KR

Kirill Romanov in JavaScript.Ninja
Господа, а можете мне объяснить, почему вот этот код работает?
(undefined)?.toString()

Не зря же есть optional chaining call ((undefined)?.toString?.())
источник

KR

Kirill Romanov in JavaScript.Ninja
То есть, (undefined)?.toString === undefined, очевидно, но при этом вызов работает без необходимости делать ?.()
источник

AK

Anton Kalodzich in JavaScript.Ninja
Потому что при undefined до вызова не доходит
источник

VK

Vladimir Klimov in JavaScript.Ninja
Так работает optional chaining🤷‍♂
источник

VI

Valeriy Ivanchenko in JavaScript.Ninja
Можно пожалуйста название расширения на такую подсветку аргументов?
источник

VK

Vladimir Klimov in JavaScript.Ninja
Да это по дефолту в вебшторме
источник

VI

Valeriy Ivanchenko in JavaScript.Ninja
Вот же блин
источник

VI

Valeriy Ivanchenko in JavaScript.Ninja
Ну на вскод я думаю тоже есть
источник

VI

Valeriy Ivanchenko in JavaScript.Ninja
Ладно щас поищу
источник

VI

Valeriy Ivanchenko in JavaScript.Ninja
typeof (undefined)?.toString() === 'undefined' не потому, что toString возвращает undefined, а потому что опциональная цепочка возвращает undefined если им является левый операнд этой самой цепочки. То есть на месте toString может быть любой другой метод или свойство. Его просто не будет существовать
источник

KR

Kirill Romanov in JavaScript.Ninja
да, почему-то не подумал, что сразу возвращается левая часть, если она null/undefined
источник

KR

Kirill Romanov in JavaScript.Ninja
в голове аллюзии с котлином, где на nullable-типе вполне могут быть методы, так что там так цепочка выполнения не прерывается
источник