Javascript 返回第一个参数的Noop函数

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 本机类型特定构造

是否有只返回第一个参数的函数?与$.noop或angular.noop类似,只是它们返回未定义的值。我正在使用jQuery、Angular和lodash。

我不确定是否已经存在一个,但您可以编写一个

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