В
Size: a a a
В
AC
L
В
L
В
L
{sum: 2000000}
after
before sleep
{result: "reg"}
L
{result: "reg"}через секунду выведется
КГ
В
{result: "reg"}через секунду выведется
L
L
function* sleep(ms, val) {
return yield new Promise(r => setTimeout(() => r(val), ms))
}
function* test(fl) {
return fl ? yield* sleep(1000, 'reg') : 2
}
function* test2() {
Promise.resolve().then(() => console.log('after'))
let sum = 0
for(let i = 0; i < 1e6; i++)
sum += yield* test()
console.log({ sum })
Promise.resolve().then(() => console.log('before sleep'))
const result = yield* test(1)
console.log( {result} )
}
asyncWrapper(test2)
A
this.createdTableArr
? Что ты конкретно логируешь и из каких мест? Вручную в консоли или из определённых методов?С
С
КГ
this.createdTableArr
? Что ты конкретно логируешь и из каких мест? Вручную в консоли или из определённых методов?this.createdTableArr
это публичная переменная. Для нее я прописала интерфейс, что бы понимать какие свойства в обекте мы ждем.this.createdTableArr = [...new
ArrayArray(this.eatingCounter.value)].map((item, index) => ({
id: index,
eating: 'Завтрак',
time: '07:00',
dailyCalories: 20,
}));
this.eatingCounter.value
столько та функция добавит колоном мне в таблицу.time
, dailyCalories
это инпуты в разметке. Когда я там меняю значения, я допустим сначала в time
. То я выполняю эту функцию, нахожу конкретный обект по id и заменяю его свойсвто на введеное мною в инпуте.changeValueTimes(value, id): void {
const timeValue = value.target.value;
this.createdTableArr.map(item => {
if (item.id === id) {
item.time = timeValue;
consoleconsole.log(this.createdTableArr, ' обновленный масив');
}
});
}
dailyCalories
. Исопльзую похожую функцию.Я думаю, что мой новосозданный массив this.createdTableArr
уже имеет измененное ранее свойство с временем, я его просто вывожу , и он есть, но я ее вывожу непосредсвенно в функции.changeValueDailyCalories(value, id): any {
const valueResult = +value.target.value;
this.createdTableArr.map(item => {
if (item.id === id) {
item.dailyCalories = valueResult;
}
});
}
zs
nn
L
1000 * 0.01
nn
1000 * 0.01