当x => x传递给Javascript函数时是什么意思?

说我有这样的代码:

function Foo(func) 
{
    var a = new SomeClass(func(5));
}
var b = new Foo(x=>x);

x =>是什么? x在参数中表示什么? x在其他任何地方都没有定义.

解决方法:

这是箭头符号,

x=>x

隐含接受一个参数并返回相同参数的函数.

它与:-

function test(x) {
  return x;
}
var b = new Foo(test);
上一篇:Ecma 118th GA会议手记


下一篇:使用IntersectionObserver进行曝光打点