Size: a a a

JavaScript — русскоговорящее сообщество

2020 October 31

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
когда сбугуртил из-за того что все пишут что не стоит писать x == false - "давай, удачи"
источник

S

Snake in JavaScript — русскоговорящее сообщество
Кто
Привет. А что будет быстрее, если x может быть промисом (или не быть им)?
1. result = await x
2. if (x instanceof Promise) { result = await x } else { result = x }
А чем у тебя может быть x?
источник

S

Snake in JavaScript — русскоговорящее сообщество
Разве не async функцией?
источник

S

Snake in JavaScript — русскоговорящее сообщество
Ну или промисом?
источник

К

Кто in JavaScript — русскоговорящее сообщество
Snake
А чем у тебя может быть x?
Промисом или не промисом )
источник

S

Snake in JavaScript — русскоговорящее сообщество
Каким образом?
источник

К

Кто in JavaScript — русскоговорящее сообщество
Snake
Каким образом?
Ну просто значением или промисом, который вернёт это значение
источник

К

Кто in JavaScript — русскоговорящее сообщество
JS динамически типизированный язык )
источник

S

Snake in JavaScript — русскоговорящее сообщество
Если честно - в голове не могу представить ситуацию, в которой получилось бы использовать await отдельно от асинхронной функции или промиса
источник

К

Кто in JavaScript — русскоговорящее сообщество
Snake
Если честно - в голове не могу представить ситуацию, в которой получилось бы использовать await отдельно от асинхронной функции или промиса
Я имею в виду, что если сделать const x = await 123, то x станет 123
источник

К

Кто in JavaScript — русскоговорящее сообщество
Snake
Если честно - в голове не могу представить ситуацию, в которой получилось бы использовать await отдельно от асинхронной функции или промиса
Есть такие ситуации )
источник

АВ

Анатолий Ветринцев... in JavaScript — русскоговорящее сообщество
Всем привет! Подскажите пожалуйста, у меня есть массив 32 битных int'ов. И я ищу самый эффективный способ посчитать количество 1 в нем. Можно как то быстро без цикла из переменной достать их количество ?
источник

S

Snake in JavaScript — русскоговорящее сообщество
Но по твоему вопросу - если я не ошибаюсь, то await в случае если awaited значение не является промисом - оно всё равно будет обернуто в промис.
источник

К

Кто in JavaScript — русскоговорящее сообщество
Анатолий Ветринцев
Всем привет! Подскажите пожалуйста, у меня есть массив 32 битных int'ов. И я ищу самый эффективный способ посчитать количество 1 в нем. Можно как то быстро без цикла из переменной достать их количество ?
Я думаю, что без полного прохода это невозможно
источник

А

Александр in JavaScript — русскоговорящее сообщество
Кто
Я имею в виду, что если сделать const x = await 123, то x станет 123
А это точно работает? Вроде же await нужен, чтобы подождать и вытащить из промиса то, что в resolve закинули, разве не должно всё поломаться?
источник

К

Кто in JavaScript — русскоговорящее сообщество
Анатолий Ветринцев
Всем привет! Подскажите пожалуйста, у меня есть массив 32 битных int'ов. И я ищу самый эффективный способ посчитать количество 1 в нем. Можно как то быстро без цикла из переменной достать их количество ?
Ну или вы какую-нибудь там нобелевскую премию получите )
источник

К

Кто in JavaScript — русскоговорящее сообщество
Snake
Но по твоему вопросу - если я не ошибаюсь, то await в случае если awaited значение не является промисом - оно всё равно будет обернуто в промис.
Да
источник

S

Snake in JavaScript — русскоговорящее сообщество
Не поломается.
источник

К

Кто in JavaScript — русскоговорящее сообщество
Snake
Не поломается.
Нет, я спрашиваю, что эффективнее )
источник

S

Snake in JavaScript — русскоговорящее сообщество
Это я не тебе ответил)
источник