Javascript 为什么向对象数组添加键和增量值的函数返回未定义的值
关于我先前的问题: @ran.t的解决方案非常有效。但是现在我正试图编写一个函数来重用这个解决方案,我没有定义 无功能:Javascript 为什么向对象数组添加键和增量值的函数返回未定义的值,javascript,jquery,arrays,function,ecmascript-6,Javascript,Jquery,Arrays,Function,Ecmascript 6,关于我先前的问题: @ran.t的解决方案非常有效。但是现在我正试图编写一个函数来重用这个解决方案,我没有定义 无功能: 让arr\u obj=[ { 名字:“赫敏”, 订单:'书籍', }, { 名字:'哈利', 命令:“扫帚”, }, { 名字:“罗恩”, 命令:“食物”, } ]; 让订单大小=100; arr_obj.forEach(d=>{ d['order_size']=订单大小; 订单大小-=25; }); 控制台日志(arr_obj) 您忘记返回arr,兄弟。myFnc没有re
让arr\u obj=[
{
名字:“赫敏”,
订单:'书籍',
},
{
名字:'哈利',
命令:“扫帚”,
},
{
名字:“罗恩”,
命令:“食物”,
}
];
让订单大小=100;
arr_obj.forEach(d=>{
d['order_size']=订单大小;
订单大小-=25;
});
控制台日志(arr_obj)
您忘记返回arr
,兄弟。myFnc
没有return
语句,它修改了参数数组。放置返回arr
在myFnc的末尾或使用console.log(arr_obj)@Barmar谢谢,如果您将其添加为答案,我可以接受其中一个已发布的答案。