У меня есть массив в javascript, показанный ниже
var multiArray = [['Jan',12],['Feb',13],['Mar',14]];
Теперь я хочу, чтобы элементы вышеуказанных элементов массива были разделены на два отдельных массива как
var array1 = ['Jan','Feb','Mar'];
var array2 = [12,13,14];
Какую методологию я должен использовать для преобразования их в отдельные массивы?
Возможный дубликат Разделите 2D-массив на несколько массивов с помощью разделителя



Вы можете использовать карту, чтобы преобразовать их
const multiArray = [['Jan',12],['Feb',13],['Mar',14]];
const m = new Map(multiArray);
const arr1 = Array.from(m.keys());
const arr2 = Array.from(m.values());
console.info(arr1, arr2);В вашем случае это самый простой подход:
var multiArray = [['Jan',12],['Feb',13],['Mar',14]];
var arr1 = multiArray.map(x => x[0])
var arr2 = multiArray.map(x => x[1])
Тоже есть похожий вопрос. Пожалуйста, проверьте stackoverflow.com/questions/14507440/…