Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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_Function_Callback_Lodash - Fatal编程技术网

Javascript 将函数引用作为回调函数传递

Javascript 将函数引用作为回调函数传递,javascript,function,callback,lodash,Javascript,Function,Callback,Lodash,如何使用我在某处定义为回调函数的函数。我正在尝试将命名函数传递给lodash: function boo(value, key) { // do something } _.forOwn(object, boo(value, key)); 这不起作用,我得到的值未定义。正确的方法是什么?在这里,您是在调用函数,而不是传递refboo(value,key) 要向函数传递引用,只需键入函数名作为参数 \u.forOwn(对象,boo)将console.log(value)放在u.forOwn

如何使用我在某处定义为回调函数的函数。我正在尝试将命名函数传递给lodash:

function boo(value, key) {
  // do something
}

_.forOwn(object, boo(value, key));

这不起作用,我得到的
值未定义
。正确的方法是什么?

在这里,您是在调用函数,而不是传递ref
boo(value,key)

要向函数传递引用,只需键入函数名作为参数
\u.forOwn(对象,boo)

将console.log(value)放在u.forOwn(object,boo(value,key))之前忽略副本的标题,答案是相同的。还可以查看和许多其他副本