Как я могу вернуть первые значения из набора массивов?Возврат второго значения из нескольких массивов Javascript
var arr = [
['2009', 1000, 400, 800],
['2010', 1170, 460, 1200],
['2011', 660, 1120, 500],
['2012', 1030, 540, 800]
], res, i, a, b, c, d, e;
!function doMerge() {
for(i = 0; i < arr.length; i++) {
res = arr[i];
console.log(res.splice(1));
}
}(arr)
// get rid of years
// prints
[1000, 400, 800]
[1170, 460, 1200]
[660, 1120, 500]
[1030, 540, 800]
Я пытаюсь создать массив из первого из этих значений [1000, 1170, 660, 1030]
Где '[1000, 1170, 660, 1030]' производимого этим? –
он находится в переменной res; это было минимальное изменение от исходного кода. Я бы вернул новый массив из функции. –
У вас есть синтаксическая ошибка в строке 3 (непревзойденный '{') и даже после исправления, я не думаю, что 'res' станет тем, что вы думаете, что оно становится (попробуйте его и посмотрите) –