Size: a a a

2020 September 11

t

th.witness in pro.js
for(let idx = 0; idx < initialArray.length; idx++) {
 (condition ? arr1 : arr2).push(initialArray[idx])
}
источник

S

Syntax Highlight Bot in pro.js
th.witness
for(let idx = 0; idx < initialArray.length; idx++) {
 (condition ? arr1 : arr2).push(initialArray[idx])
}
источник

t

th.witness in pro.js
persona x grata
arr.filter(x => x === y ? arr1.push(x) : arr2.push(y))

Примерно так сделай
Filter не для этого.
источник

VL

Valerii Leontiev in pro.js
th.witness
Filter не для этого.
ага, понял
Спасибо
источник

t

th.witness in pro.js
Valerii Leontiev
ага, понял
Спасибо
Если хочется без фора, можешь использовать forEach.
источник

p

persona x grata in pro.js
th.witness
Filter не для этого.
Лол почему
источник

VL

Valerii Leontiev in pro.js
th.witness
Если хочется без фора, можешь использовать forEach.
Да, так и планировал
источник

t

th.witness in pro.js
persona x grata
Лол почему
Потому что ты не фильтруешь элементы массива по какому-то критерию.
источник

t

th.witness in pro.js
Ты в зависимости от чего-то делаешь так или не так.
источник

t

th.witness in pro.js
Для каждого элемента массива.
источник

p

persona x grata in pro.js
th.witness
for(let idx = 0; idx < initialArray.length; idx++) {
 const appropriateArray = condition ? arr1 : arr2;
 appripriateArray.push(initialArray[idx]);
}
А почему не через map
источник

t

th.witness in pro.js
persona x grata
А почему не через map
Потому что он тоже не для этого.
источник

t

th.witness in pro.js
источник

t

th.witness in pro.js
th.witness
Ты в зависимости от чего-то делаешь так или не так.
источник

p

persona x grata in pro.js
th.witness
Потому что он тоже не для этого.
Интересно
источник

p

persona x grata in pro.js
let data = [1, 2, 3]
let arr1 = []
let arr2 = []

const filtering = (data) =>{
 return data.filter(x => x > 2
                 ? arr1.push(x)
                 : arr2.push(x) )
}
filtering(data)
console.log(arr1, arr2)
источник

p

persona x grata in pro.js
А чё это работает?
источник

t

th.witness in pro.js
persona x grata
А чё это работает?
А почему не должно работать?
источник

p

persona x grata in pro.js
th.witness
А почему не должно работать?
Должно и работает. А почему надо писать через императивный цикл, как в твоём примере выше, а не использовать map?
источник

t

th.witness in pro.js
persona x grata
Должно и работает. А почему надо писать через императивный цикл, как в твоём примере выше, а не использовать map?
Потому что map предназначен для другого, а в этом примере подойдëт как обысный фор, так и forEach.
источник