写一个方法
- 匿名方法
():void{
console.log("123");
}
此方法直接写在一个函数里面,输出:
123
相当于调用了这个方法
public fu():void{
console.log("123");
}
- 非匿名方法
var str = (a:number)=>{
return a+"123";
}
var value = str("123");
相当于调用了这个方法
public str (a:number):string{
return a+"123";
}
str方法如果是要声明的话,要这么写
var str:(a:number)=>string=(a:number)=>{
return a+"123";
}
a是参数,=>箭头函数后面的类型是返回值的类型,也是str的类型