说我有这样的代码:
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);
2022-11-10 15:43:11
说我有这样的代码:
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);