目前学习苗条,需要一些帮助

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即可解析