Size: a a a

2020 March 08

D

Dima in pro.js
какой должен в итоге быть массив или результат?
источник

С

Сергей in pro.js
[0,1,0,2,1,1,3,1,3,2] >[01,02,11,31,32]
источник

В

Виктория in pro.js
var a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
var o = []
for (var i = 0; i < a.length; i++) {
var next = a[i + 1]
var pair = '' + a[i] + (next ? next : '')
o.push(pair)
i++
}
источник

В

Виктория in pro.js
Ну как-то так только на выходе строки будут
Иначе нужно ещё к числу приводить
источник

V

Vlad in pro.js
Dima
i%2===0
Уж лучше i += 2
источник

В

Виктория in pro.js
Но тогда 01 не будет,
Будет просто 1
источник

С

Сергей in pro.js
Виктория
var a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
var o = []
for (var i = 0; i < a.length; i++) {
var next = a[i + 1]
var pair = '' + a[i] + (next ? next : '')
o.push(pair)
i++
}
огромное спасибо!
источник

V

Vlad in pro.js
const res = []
for (let o = 0; i < arr.length; i += 2) {
 res.push(arr[i])
 res.push(arr[i - 1])
}
источник

V

Vlad in pro.js
Примерно такое
источник

F

Foma in pro.js
мб тогда уже мап с тернаркой в одну строку?
источник

V

Vlad in pro.js
Foma
мб тогда уже мап с тернаркой в одну строку?
Не надо пихать это в мап
источник

V

Vlad in pro.js
Во-первых не его ответственность (кол-во элементов в массиве изменится)
источник

V

Vlad in pro.js
Во-вторых именно тут хорош обычный фор
источник

В

Виктория in pro.js
Кстати, да
источник

В

Виктория in pro.js
Foma
мб тогда уже мап с тернаркой в одну строку?
Не, мап же это по сути отображение одного массива на другой
А тут на входе и на выходе массивы разной длины
источник

F

Foma in pro.js
больше похоже на задачу когда надо написать функцию которая разобьёт массив
источник

F

Foma in pro.js
arr=arr.col(2) or col(3)
источник

В

Виктория in pro.js
Типо сплит, который принимает параметром не разделитель, а смещение
источник

F

Foma in pro.js
да
источник

В

Виктория in pro.js
Тогда интересно, как поступать если элементы объекты
источник