我正在建立自定义的远程方法回送。当我进行查询并尝试将关系转发到自己的功能时,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)})};