javascript
Реализация аналога zip из python в javascript:
function zip(_array) { // [4 * 2] => [2 * 4] if (!_array.length) return []; let step = _array[0].length; let _newArray = Array(_array[0].length) for (let j = 0; j < _newArray.length; j++) { _newArray[j] = []; for (let i = 0; i < _array.length; i++) { _newArray[j].push(_array[i][j]) } } return _newArray } let r = zip([ [1, 3, 5, 7], [2, 4, 6, 8], ]) console.log(JSON.stringify(r)); /// output: // [[1,2],[3,4],[5,6],[7,8]]
(ваш голос учтен)