У меня есть такой массив:
var sliceDATA = ["7 FIXED BUT FX KFY 200", "9 FIXED BUT FZ MX KFY 150 KMZ 200"];
Я бы хотел преобразовать это в нечто вроде этого:
[[,7,FIXED,BUT,FX,KFY,200], [9,FIXED,BUT,FZ,MX,KFY,150,KMZ,200]];
А как же
var result = sliceDATA.map(elm => elm.split(' ')); console.log(result);
Array.map применяет функцию анонимного обратного вызова к каждому элементу массива.
Результат будет:
[ ["7", "FIXED", "BUT", "FX", "KFY", "200"], ["9", "FIXED", "BUT", "FZ", "MX", "KFY", "150", "KMZ", "200"] ]
Вы можете попробовать это
const newArr = sliceDATA.map((currVal) => { let newVal = currVal.split(' '); return newVal; });
Вы можете использовать цикл и использовать разделенные пробелы, он вернет массив элементов.
см .: https://www.w3schools.com/jsref/jsref_split.asp