我正在建立自定义的远程方法回送。当我进行查询并尝试将关系转发到自己的功能时,forEach在哪里。房地产列表导致错误relations.forEach is not a function

例:

return Api.find({include: ['relations']}).then(result => {
    return myFunction(result.relations)
})

myFunction(relations) {relations.forEach(obj => {console.log(obj)})};


如何将List对象转换为javascript数组。 toJSON()不适用于List对象

最佳答案

您是否尝试过直接对结果进行JSON转换?喜欢:

return Api.find({include: ['relations']}).then(result => {
    result = result.toJSON(); //add this line
    return myFunction(result.relations)
})

myFunction(relations) {relations.forEach(obj => {console.log(obj)})};

07-26 09:07