我有一个非常大的字符串,它包含大约13000次不同的同类数据。我现在创建了一个函数来将该字符串拆分为一个包含 13000 个元素的数组。现在,这 13000 个元素中的每个元素仍然由用空格分隔的不同数据组成(看起来像:
20.8967489 50.29868 3 9867 86983648
如何创建一个二维数组,为 13000 个元素中的每一个元素存储 5 个元素?
我尝试过这样的事情:
function getValuableData(){
const fullData = [[]];
text.replace(' ',' ');
text.replace(' ',' ');
const data = text.split('a')
data.forEach(element => {
const singleData = element.split(' ')
fullData.concat(singleData)
});
}
我
map
这个数组并分割每个元素:
const result =
text.split(/\s*a\s*/) // First split
.map(x => x.split(/\s+/)); // Second split