這里我有一個大陣列,里面有多個陣列。我需要從每個陣列中洗掉雙引號。我嘗試了所有不同的方法來提取引號,但似乎都不起作用。
當前代碼產生以下結果:
[
["1,jone,matt,ny,none,doctor"],
["2,maria,lura,nj,some,engineer"],
["3,paul,kirk,la,none,artist"]
]
我需要這樣:
[
[1,jone,matt,ny,none,doctor],
[2,maria,lura,nj,some,engineer],
[3,paul,kirk,la,none,artist]
]
const storeArray = [];
for(var i = 0; i < results.length; i ) {
var finalArray = results[i].id "," results[i].name "," results[i].lastname "," results[i].address "," results[i].status "," results[i].about;
storeArray.push([finalArray]);
}
res.send(storeArray);
uj5u.com熱心網友回復:
您正在創建字串作為陣列的第一個元素,而不是元素陣列。您仍然需要處理引號,因為您的某些資料是字串 - 無法繞過 - 但這更接近您想要的。
const results = [
{ id: 1, name: 'Andy', lastname: 'Jones', address: '999 Letsbe Avenue', status: 5, about: 'About' },
{ id: 2, name: 'Sue', lastname: 'Barlow', address: '1 Fifth Street', status: 1, about: 'Another about' }
];
const storeArray = [];
for (let i = 0; i < results.length; i ) {
storeArray.push([
results[i].id,
results[i].name,
results[i].lastname,
results[i].address,
results[i].status,
results[i].about
]);
}
console.log(storeArray);
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/420318.html
標籤:
