uncaught(承诺中)typeerror:data.foreach不是一个函数,如何解决

7lrncoxx  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(315)

--javascript——您好,亲爱的先生或女士,我正在从本地服务器获取json数据。但是当我获取数据代码时,会出现类似data.foreach的错误,而不是函数。我知道json数据是一个对象而不是arry,但在这段代码中如何将该对象转换为arry呢。

function userfun() {
                fetch("user.json")
                  .then(function (res) {
                    return res.json();
                  })
                  .then((data) => {
                    // console.log(data);

                    let output = "";
                    data.forEach(function(user){
                        output += `<ul>
                        <li>Name ${user.name}</li>
                        <li>Age ${user.age}</li>
                        <li>Class ${user.class}</li>
                        </ul>`
                    });
                    document.getElementById("content").innerHTML = output;
                  });
              }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题