1、通过function关键字直接定义
例:

2、定义一个变量,接收定义的函数
例:

3、箭头函数,其实就是第二种方法的简写(ES6新推出的一种方式)
例:

1) 在箭头函数中,如果方法体只有一条语句,可以省略{},如果这条语句是return()语句,那么在省略{}的同时,必须把‘return’省略。


2)在箭头函数中,如果参数只有一个可以省略小括号,例:下面这两条语句是一样的,调用哪个都可以

3)如果箭头函数没有参数,通常要保留小括号,如果一定要省略小括号,可以写一个下划线占一个位置,例:

网友评论