Size: a a a

JS Liberty [ОЫ]

2020 June 28

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
вообще тут reduce просится, если нужно текущий элемент сравнивать с предыдущим, но тут надо знать условие задачи
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
без контекста непонятно
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Nikolai Reguliarniy
for (let i = 1; i < a.length; i++) {
   const curr = a[i];
   const prev = a[i-1];
   console.log(curr > prev);
}
for (let i = 1, p = i - 1; i < a.length; i += 1, p += 1) {
 console.log(a[i] > a[p]);
 console.log(i, p)
}
источник

S

Syntax Highlight Bot in JS Liberty [ОЫ]
Denis Efremov
for (let i = 1, p = i - 1; i < a.length; i += 1, p += 1) {
 console.log(a[i] > a[p]);
 console.log(i, p)
}
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
может он вообще неверно структуру выбрал и там не массив нужен
источник

F

Foma in JS Liberty [ОЫ]
Сергей какая задача стоит?
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
мой вариант с генератором самый ровный
источник

F

Foma in JS Liberty [ОЫ]
Lupusregina[beta]
мой вариант с генератором самый ровный
если мне с последним надо сравнить?
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
Foma
если мне с последним надо сравнить?
?
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
Lupusregina[beta]
мой вариант с генератором самый ровный
у тебя undefined на первой итерации в prev
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
т.е. нужно итерироваться со второго элемента, а for..of так не умеет
источник

СК

Сергей Косов... in JS Liberty [ОЫ]
Foma
Сергей какая задача стоит?
Вообще, задача в генерации расписания, даже не знаю, как правильно сделать.
У меня есть json, скрин прилагаю
Из него нужно получить расписание, примерно как на втором скрине

Через цикл хотел посчитать кол-во дней уникальных
источник

СК

Сергей Косов... in JS Liberty [ОЫ]
Foma
Сергей какая задача стоит?
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
Nikolai Reguliarniy
т.е. нужно итерироваться со второго элемента, а for..of так не умеет
ну можно со 2о сделать.. просто тогда масивы с 1м элементом не будут итерироваться
источник

F

Foma in JS Liberty [ОЫ]
Сергей Косов
Вообще, задача в генерации расписания, даже не знаю, как правильно сделать.
У меня есть json, скрин прилагаю
Из него нужно получить расписание, примерно как на втором скрине

Через цикл хотел посчитать кол-во дней уникальных
уникальных дней?
источник

СК

Сергей Косов... in JS Liberty [ОЫ]
ну то есть
источник

F

Foma in JS Liberty [ОЫ]
скинь json щас с люпусом на перегонки
источник

СК

Сергей Косов... in JS Liberty [ОЫ]
Понедельник, вторник, в среду пар нет, значит на среду не генерируем
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
function* arrayPN(a) {  
 for(let i = 1; i < a.length; i++)
   yield [a[i - 1], a[i]]
}
let a = [1,2,3,4]
for(const [prev, curr] of arrayPN(a)) {
 console.log(prev, curr)
}
источник

S

Syntax Highlight Bot in JS Liberty [ОЫ]
Lupusregina[beta]
function* arrayPN(a) {  
 for(let i = 1; i < a.length; i++)
   yield [a[i - 1], a[i]]
}
let a = [1,2,3,4]
for(const [prev, curr] of arrayPN(a)) {
 console.log(prev, curr)
}
источник