这段代码的目的是遍历 res.data.data 数组中的每个元素,并将 schoolName 属性的值附加到另一个数组 arraydata 中。但是,在 JavaScript 中,数组不能直接使用 append 方法来追加元素,因此它会报错。
要解决这个问题,可以使用 Array.prototype.push 方法来将元素推送到数组末尾,如下所示:
res.data.data.forEach(element => {
console.log(element)
arraydata.push(element.schoolName)
});
这样,arraydata 就会包含所有 schoolName 的值,如下所示:
let arraydata = [];
res.data.data.forEach(element => {
console.log(element)
arraydata.push(element.schoolName)
});
console.log(arraydata); // 输出 ["schoolA", "schoolB", "schoolC"]
希望这段代码可以帮助你解决问题!