Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么向对象数组添加键和增量值的函数返回未定义的值_Javascript_Jquery_Arrays_Function_Ecmascript 6 - Fatal编程技术网

Javascript 为什么向对象数组添加键和增量值的函数返回未定义的值

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

关于我先前的问题:

@ran.t的解决方案非常有效。但是现在我正试图编写一个函数来重用这个解决方案,我没有定义

无功能:

让arr\u obj=[
{
名字:“赫敏”,
订单:'书籍',
},
{
名字:'哈利',
命令:“扫帚”,
},
{
名字:“罗恩”,
命令:“食物”,
}
];
让订单大小=100;
arr_obj.forEach(d=>{
d['order_size']=订单大小;
订单大小-=25;
});
控制台日志(arr_obj)

您忘记返回
arr
,兄弟。

myFnc
没有
return
语句,它修改了参数数组。放置
返回arr
在myFnc的末尾或使用console.log(arr_obj)@Barmar谢谢,如果您将其添加为答案,我可以接受其中一个已发布的答案。