У меня есть массив JS, который заполненные данные следующим образом:JavaScript: преобразование многомерного массива в два двумерный массив
var myarr = [[new Date("2011-12-01"), 389, 380.75, 382.54, 387.93],
[new Date("2011-11-30"), 382.28, 378.3, 381.29, 382.2]...]
Есть ли какой-нибудь способ выбрать только весь столбец даты и последний номер каждой строки? Я ищу выход, что-то вроде этого:
[[new Date("2011-12-01"), 387.93],[new Date("2011-11-30"), 382.2]...]
Обратите внимание, что это хорошая практика для кэширования длины вашего массива в настройке цикла, иначе вы каждый раз перечитываете его. Не большой удар по скорости, но никогда не плохая идея. 'for (var i = 0, len = myarr.length; i
Phrogz
Спасибо, Эллиот. Петля работала. Хотя я думал, что может быть какая-то функция, такая как срез, который делает это, не используя циклы. Ура! – Zishan
@Phrogs: О, круто. Я это запомню. знак равно –