Size: a a a

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

2021 January 02

IA

I-Am Alone in JavaScript Noobs — сообщество новичков
Наша учесть двигать пиксели, а не вотето всё
источник

S

Snake in JavaScript Noobs — сообщество новичков
Я двигаю пиксели лучше кого угодно
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Каких ячеек?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Что это за поле 7х7?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
"Поле 7х7=49, а значит 169 ячеек надо хранить" - вот это вообще непонятно, откуда число 169 взялось?
источник

S

Snake in JavaScript Noobs — сообщество новичков
Кроссворды какие-то
источник

VW

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

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
С картинкой стало понятнее.
А что за массив они хранят, все видимые клетки?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Если видно только 7х7, зачем хранить 13х13?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Да погоди ты отказываться )
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Попробовал бы сделать
источник

k

kentforth in JavaScript Noobs — сообщество новичков
подскажите пожалуйста, делаю  Бэк на Nest JS и mongo db. У меня есть вот такой метод, например для удаления записи из БД. Будет ли метод работать асинхронно без ключевого слова await в данном случае?

async remove(id: string): Promise<Snippet> {
   return this.snippetModel.findByIdAndRemove(id);
 }
источник

IA

I-Am Alone in JavaScript Noobs — сообщество новичков
kentforth
подскажите пожалуйста, делаю  Бэк на Nest JS и mongo db. У меня есть вот такой метод, например для удаления записи из БД. Будет ли метод работать асинхронно без ключевого слова await в данном случае?

async remove(id: string): Promise<Snippet> {
   return this.snippetModel.findByIdAndRemove(id);
 }
Но await заставляет ждать пока вернётся промис
источник

IA

I-Am Alone in JavaScript Noobs — сообщество новичков
async func () { return 1} это уже промис, но без await джс не будет ждать
источник

IA

I-Am Alone in JavaScript Noobs — сообщество новичков
Ключевое слово await заставит интерпретатор JavaScript ждать до тех пор, пока промис справа от await не выполнится. После чего оно вернёт его результат, и выполнение кода продолжится.
источник

k

kentforth in JavaScript Noobs — сообщество новичков
I-Am Alone
Но await заставляет ждать пока вернётся промис
я пробовал вот так:
async remove(id: string): Promise<Snippet> {
   const deletedSnippet = await this.snippetModel.findByIdAndRemove(id);
   return deletedSnippet;
 }

но webstorm мне подсвечивал переменную deletedSnippet, это типо redundunt и было предложено изменит ьструктуру, я последовал совету среды, но подумал что так не будет рабоатть асинхронный запрос)
источник

IA

I-Am Alone in JavaScript Noobs — сообщество новичков
Крайне тяжело понять шо происходит ибо с next не работал. Я обычно промис оборачиваю в переменную, потом создаю переменную с let result = await promise и возвращаю значение
источник

k

kentforth in JavaScript Noobs — сообщество новичков
понял, спасибо!
источник

IA

I-Am Alone in JavaScript Noobs — сообщество новичков
async function fu() {
let test = 0;
let promise = new Promise((res) => {
 for (let i = 0; i < 1000000; i++) {
  test++;
 }
 res(test)
})
let result = promise ;
console.log(result)
}

fu()
источник

IA

I-Am Alone in JavaScript Noobs — сообщество новичков
Пример, поставь перед = await promise и заработает. Это и есть асинхронность. Без await твой код так же продолжает работать синхронно и не знает о том как промис завершился
источник