我每个人都有一个简单的方法,但是意识到我需要获取JSON的其他属性,因此现在需要有2个嵌套的forEach
循环,但是我不确定如何正确执行此操作。我收到第二个forEach
不是函数的错误消息。
我首先有以下代码:
getExample.then(function(response) {
response.data.forEach(function(x) {
x.friendlyName = x.AccountTransferFinalityCategoryName + "-" + x.AccountTransferFinalityName;
});
});
比我尝试将其更改为此:
response.data.forEach(function (x) {
x.accounttransferfinalitycategory.forEach(function (y) {
x.friendlyName = x.accounttransferfinalitycategory[y].AccountTransferFinalityCategoryName + "-" + x.AccountTransferFinalityName;
});
});
但是我现在遇到一个错误,正确的方法是什么?
答案 0 :(得分:0)
我不确定您到底想说什么,但我认为您的问题是将forEach
应用于对象,
确保x.accounttransferfinalitycategory
是array,如果它是对象,请尝试下面的代码
x = x.accounttransferfinalitycategory;
Object.keys(x).forEach(function (key){
console.log(x[key]);
});
或使用响应和预期输出来更新您的问题:-)
答案 1 :(得分:-5)
我认为您需要这个