Size: a a a

JavaScript Noobs — сообщество новичков

2021 April 19

K

Kovach in JavaScript Noobs — сообщество новичков
фу блин ньюфаги
источник

K

Kovach in JavaScript Noobs — сообщество новичков
программировать надо на камнях зубами саблезубых тигров
источник

r

redhemd in JavaScript Noobs — сообщество новичков
в идеале можно программировать на листочке
источник

AR

Anatoly Rack in JavaScript Noobs — сообщество новичков
Всем привет. Почему в консоль выводиться ошибка ?
источник

AR

Anatoly Rack in JavaScript Noobs — сообщество новичков
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
Лол
источник

IV

Ilya Van Dogh in JavaScript Noobs — сообщество новичков
let a = prequal(1)
источник

IV

Ilya Van Dogh in JavaScript Noobs — сообщество новичков
Вызов функции отличается от объявления
источник

RS

Rafael Shepard in JavaScript Noobs — сообщество новичков
let a = function prequal(1)
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
Ты сначала проверяешь меньше ли 1920, 1 меньше чем 1920 по этому ошибку возвращает
источник

S

Sergei in JavaScript Noobs — сообщество новичков
Стоит задача работать с классом и через await и через new!
То есть для заказчика нужно чтобы:
Класс вызывался как await ClassName() и как new ClassName()
Пока пришло в голову только такое решение:
const F = function() {
// Вызов через await
   if ((this instanceof F) == false) {
       return Promise.resolve('Вы вызвали через await!');
   }
   
// Вызов через new
   console.log('Вы вызвали через new!');
};

(async () => {
   new F();// Вы вызвали через new!
   console.log(await F());// Вы вызвали через await!
})();
Есть какое-то другое решение задачи? :)
источник

IV

Ilya Van Dogh in JavaScript Noobs — сообщество новичков
Чел ты...
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
Да я перепутал
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
))
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
Эта функция сбила меня с толку)
источник

S

Sergei in JavaScript Noobs — сообщество новичков
Как я понял другого варианта нет(
источник

AR

Anatoly Rack in JavaScript Noobs — сообщество новичков
Спасибо
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну и  херня, кнчн)
люди чё только не фантазируют

вызов через await что делать должен? это типа реализация асинхронного конструктора, что ли? фабрика тогда поудобнее будет
источник

S

Sergei in JavaScript Noobs — сообщество новичков
await должен вернуть конечный результат, а если через new то к нему можно прицепится и получать данные в онлайн режиме
например:
(async () => {
// Быстро
   console.log(await F());// Функция выполнина!
// Подробно
   new F()
   .on(() => {
       // Тут, что-то приходит при новой итерации.
   })
   .onEnd(() => {
       // Функция выполнина!
   });
})();
То есть await это сокращение если мне не нужно знать что там в данный момент происходит, а я просто хочу узнать конечный результат,
я вместо
(async () => {
   new F()
   .onEnd(() => {
       // Функция выполнина!
   });
})();
напишу так
(async () => {
   console.log(await F());// Функция выполнина!
})();
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
нельзя просто метод-то асинхронный добавить и сделать await F.execute() ?
источник