b8
.map((el, i) => (Number.isInteger(el) && ((el & 1) === 0)) ? i : false)
.filter((el) => false !== el)
'текст + текст - текст / текст'.split(/\s*[+\/\*-]\s*/)
// [ "текст", "текст", "текст", "текст" ]
но как же без операторов? for (row of arr) {
console.log(row);
}
// выведет:
// [0, 1, 2, 3, 4, 5]
// [6, 7, 8, 9, 10, 11]
// [12]
Если структура данных у вас другая, чем в примере, с буквенными ключами, то сработает.