目前我正在嘗試創建一個黑客新聞克隆(不是來自網站上給出的示例)。目前我做了一個回傳陣列的api呼叫,但我似乎無法擺脫方括號。供參考,我的代碼如下
onMount(() => {
fetch('https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty&limitToFirst=10&orderBy="$key"')
.then((res) => {
return res.text();
})
.then((text) => {
items = text.split(",");
setTimeout(3000);
data = items.filter((val) => {
return val.replace(/[\[\]'] /g, "");
});
});
//console.log(data);
//getData(items).then(console.log);
});
提前致謝!
uj5u.com熱心網友回復:
API 提供了一個 JSON 物件,但您將其讀取為文本 ( res.text())。將其替換為res.json(),結果將自動決議為 ID 陣列。
無需以字串形式操作 JSON,只需決議它/讓它被決議。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/481031.html
標籤:javascript 打字稿 苗条
上一篇:隨機化陣列中的專案并保持原始順序
下一篇:使用打字稿從物件陣列創建物件
