目前学习苗条,需要一些帮助
Currently learning svelte and need some assistance
目前我正在尝试创建一个黑客新闻克隆(不是来自网站上给出的示例)。目前我做了一个 api 调用 returns 一个数组,但我似乎无法摆脱方括号。作为参考,我的代码如下
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);
});
提前致谢!
API 提供了一个 JSON 对象,但您将其作为文本阅读 (res.text()
)。将其替换为 res.json()
,结果将自动解析为 ID 数组。
不需要对字符串形式的JSON进行操作,直接解析it/let即可解析
目前我正在尝试创建一个黑客新闻克隆(不是来自网站上给出的示例)。目前我做了一个 api 调用 returns 一个数组,但我似乎无法摆脱方括号。作为参考,我的代码如下
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);
});
提前致谢!
API 提供了一个 JSON 对象,但您将其作为文本阅读 (res.text()
)。将其替换为 res.json()
,结果将自动解析为 ID 数组。
不需要对字符串形式的JSON进行操作,直接解析it/let即可解析