Size: a a a

JavaScript.Ninja

2021 November 25

e

eldarda in JavaScript.Ninja
выведи в консоль лог instance, по идее должен написать
источник

e

eldarda in JavaScript.Ninja
источник

e

eldarda in JavaScript.Ninja
пишет что по умолчанию 0, no timeout
источник

A

Alex in JavaScript.Ninja
источник

e

eldarda in JavaScript.Ninja
да, оно
источник

e

eldarda in JavaScript.Ninja
timeout specifies the number of milliseconds before the request times out. If the request takes longer than timeout, the request will be aborted.
источник

A

Alex in JavaScript.Ninja
спасибо
источник
2021 November 26

e

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

DS

Dima Satsukevich in JavaScript.Ninja
Кто знает как для теcтирования с jest замокать функцию вызываемую в методе vue?
источник

KR

Kirill Romanov in JavaScript.Ninja
источник

D

Dlze in JavaScript.Ninja
Привет, как вызвать funAsync для каждого элемента массива синхронно?
источник

D

Dlze in JavaScript.Ninja
const waitTimeout = (milliseconds:number) => {
 return new Promise<void>(resolve=> {
   setTimeout(()=>{resolve ();},milliseconds)
 })
}

const funAsync = async(param:string) => {
 await waitTimeout(5000);
 if (param == '4') {
   throw "from exception funasync

 }
 console.log(funAsync has done for param :${param})
}

function main () {
 const arrParams:string[]=['1','2','3','4','5','6'];
 console.log('Started..')

 console.log('finished')

}
main ()
источник

I

Igor in JavaScript.Ninja
arrParams.forEach(async (item) => {
 await funAsync(item);
});
источник

KR

Kirill Romanov in JavaScript.Ninja
это не будет синхронно
источник

I

Igor in JavaScript.Ninja
arrParams.forEach((item) => {
 funAnync(item);
});
источник

KR

Kirill Romanov in JavaScript.Ninja
чтоб было ожидание между каждыми элементами - только так (ну и main нужно тоже будет async сделать, конечно)

for(const param in params) {
   await funAsync(param)
}
источник

KR

Kirill Romanov in JavaScript.Ninja
тем более нет)
источник

D

Dlze in JavaScript.Ninja
А если в описании задачи написано что нельзя использовать циклы?
источник

I

Igor in JavaScript.Ninja
Тоесть нужно ждать результат каждого вызова, тогда это асинхронно
источник

e

eldarda in JavaScript.Ninja
const sleep = milliseconds => {
 return new Promise(resolve => {
   setTimeout(() => resolve(true), milliseconds)
 })
}

const funAsync = async (param) => {
 await sleep(5000);
 
 if (param == '4') {
   throw "from exception funasync"
 }
 
 console.log(funAsync has done for param: ${param})
}

function main () {
 const arrParams = ['1','2','3','4','5','6'];
 
 !async function() {
   await Promise.all(arrParams.map(funAsync))
 }()


}

main ()
источник