Javascript 返回第一个参数的Noop函数
是否有只返回第一个参数的函数?与$.noop或angular.noop类似,只是它们返回未定义的值。我正在使用jQuery、Angular和lodash。我不确定是否已经存在一个,但您可以编写一个Javascript 返回第一个参数的Noop函数,javascript,jquery,angularjs,lodash,Javascript,Jquery,Angularjs,Lodash,是否有只返回第一个参数的函数?与$.noop或angular.noop类似,只是它们返回未定义的值。我正在使用jQuery、Angular和lodash。我不确定是否已经存在一个,但您可以编写一个 function myNoop() { return arguments[0]; } 是否有只返回第一个参数的函数 是的,它叫 在角度上: 正如dfsq所说,在角度上有 洛达斯: 在lodash中,有使用es6,您可以执行a=>a > (a=>a)(1,2,3) 1 本机类型特定构造
function myNoop() { return arguments[0]; }
是否有只返回第一个参数的函数
是的,它叫
在角度上:
正如dfsq所说,在角度上有
洛达斯:
在lodash中,有使用es6,您可以执行
a=>a
> (a=>a)(1,2,3)
1
本机类型特定构造函数是一种快速的
k
替换:Boolean(true)
,String('hello')
,Number(22)
,等等。我不认为JS中有本机标识函数……我不喜欢定义全局函数或两次定义同一函数。不过,这不会定义全局函数,取决于你的背景。名称空间这将很简单。使用参数
对象肯定是不好的形式,但它不会比其他方法慢很多。
> (a=>a)(1,2,3)
1