Size: a a a

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

2020 August 05

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
либо авейтами либо вложеными зенами
источник

NE

New Era in Node.js — русскоговорящее сообщество
Понял, сейчас буду пробовать, спасибо)
источник

D

Danil in Node.js — русскоговорящее сообщество
Всем привет, подскажите, как решить мою задачу более эффективно. Человек вводит адрес, может ввести вот так: ленина 11 корпус 2 подъезд 3 или ленина 11к2 п3, либо же аллея беговая 3п3. Как лучше это разобрать на составляющие? Пробовал через сплит, но не всегда можно предсказать как человек введет адрес.
источник

NE

New Era in Node.js — русскоговорящее сообщество
Danil
Всем привет, подскажите, как решить мою задачу более эффективно. Человек вводит адрес, может ввести вот так: ленина 11 корпус 2 подъезд 3 или ленина 11к2 п3, либо же аллея беговая 3п3. Как лучше это разобрать на составляющие? Пробовал через сплит, но не всегда можно предсказать как человек введет адрес.
Нет возможности просто сделать несколько инпутов для ввода?
источник

D

Danil in Node.js — русскоговорящее сообщество
New Era
Нет возможности просто сделать несколько инпутов для ввода?
к сожалению, нет(
источник

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
Danil
к сожалению, нет(
подгружай адрес с гугл карты какой то
источник

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
при вводе в инпут
источник

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
там он хоть стандартизированый будет
источник

А

Андрей in Node.js — русскоговорящее сообщество
Danil
к сожалению, нет(
У яндекса есть апи автодополнения и исправления
источник

NE

New Era in Node.js — русскоговорящее сообщество
Maxim Koylo
тебе так же нужно ждать выполнения test
let test = () => {
 new Promise((resolve, reject) => {
   setTimeout(() => {
     console.log(1);
   }, 2000);
   resolve();
 });
};

const run = async () => {
 for (let i = 0; i <= 3; i++) {
   await test();
 }
};

run();
Вот так сделал, но чет все равно не работает
источник

D

Danil in Node.js — русскоговорящее сообщество
Андрей
У яндекса есть апи автодополнения и исправления
мне нужно адрес разобрать, и делать запрос к себе в базу. Предлагаете сначала делать запрос к яндексу, получать от него нормальный адрес и только потом делать запрос?
источник

D

Danil in Node.js — русскоговорящее сообщество
New Era
let test = () => {
 new Promise((resolve, reject) => {
   setTimeout(() => {
     console.log(1);
   }, 2000);
   resolve();
 });
};

const run = async () => {
 for (let i = 0; i <= 3; i++) {
   await test();
 }
};

run();
Вот так сделал, но чет все равно не работает
return new Promise
источник

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
New Era
let test = () => {
 new Promise((resolve, reject) => {
   setTimeout(() => {
     console.log(1);
   }, 2000);
   resolve();
 });
};

const run = async () => {
 for (let i = 0; i <= 3; i++) {
   await test();
 }
};

run();
Вот так сделал, но чет все равно не работает
const run = async () => {
     await test();
     await test();
     await test();
};
источник

VP

Vlad Pavlenko in Node.js — русскоговорящее сообщество
все привет. есть ли аналоги startCase из лодаша без подключения сторонних либ?
источник

Sa

SkipTyler aka Sunris... in Node.js — русскоговорящее сообщество
New Era
let test = () => {
 new Promise((resolve, reject) => {
   setTimeout(() => {
     console.log(1);
   }, 2000);
   resolve();
 });
};

const run = async () => {
 for (let i = 0; i <= 3; i++) {
   await test();
 }
};

run();
Вот так сделал, но чет все равно не работает
for await (const variable of iterable) {
 statement
}
источник

A

Alex in Node.js — русскоговорящее сообщество
New Era
let test = () => {
 new Promise((resolve, reject) => {
   setTimeout(() => {
     console.log(1);
   }, 2000);
   resolve();
 });
};

const run = async () => {
 for (let i = 0; i <= 3; i++) {
   await test();
 }
};

run();
Вот так сделал, но чет все равно не работает
Ну так resolve вызывается сразу же, а не спустя 2 секунды
Мб засунуть его в setTimeout?
источник

NE

New Era in Node.js — русскоговорящее сообщество
Alex
Ну так resolve вызывается сразу же, а не спустя 2 секунды
Мб засунуть его в setTimeout?
Действительно, вы правы!
источник

E

Evgen in Node.js — русскоговорящее сообщество
Vlad Pavlenko
все привет. есть ли аналоги startCase из лодаша без подключения сторонних либ?
Самому написать или с лодаша взять
var startCase = createCompounder(function(result, word, index) {
     return result + (index ? ' ' : '') + upperFirst(word);
   });
источник

TS

Timur Shemsedinov in Node.js — русскоговорящее сообщество
Как вы пишете асинхронный код?
(можно несколько)
Анонимный опрос
10%
На колбеках
24%
На промисах
41%
На async/await
8%
На событиях (EventEmitter)
7%
На Observable, Rx
3%
На итераторах и генераторах
2%
Функциональщина и Future
2%
На потоках (Readable, Writable)
2%
На семафорах и мьютексах
2%
На других абстракциях
Проголосовало: 2338
источник

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
Timur Shemsedinov
Как вы пишете асинхронный код?
(можно несколько)
Анонимный опрос
10%
На колбеках
24%
На промисах
41%
На async/await
8%
На событиях (EventEmitter)
7%
На Observable, Rx
3%
На итераторах и генераторах
2%
Функциональщина и Future
2%
На потоках (Readable, Writable)
2%
На семафорах и мьютексах
2%
На других абстракциях
Проголосовало: 2338
смотря где еще)
источник