JavaScript 匿名函数以及自执行匿名函数
2020-09-26 本文已影响0人
CupidKing
普通函数
// 普通匿名函数
const fun1 = function(params) {
console.log(params)
}
fun1('你好啊,李银河')
// 普通匿名函数自执行 包裹在函数体外的分号和小括号不能去掉否则不能正常解析
;(function(params){
console.log(params)
})('hello world')
箭头函数
// 没有参数的箭头函数
() => {console.log('没有参数的')} // 如果只有一行语句函数体大括号可以省略
// 有一个参数的箭头函数
params => {{console.log(params)}} // 如果只有一行语句函数体大括号可以省略
// 多个参数的箭头函数
(arg1,arg2) => {console.log(arg1,arg2)} // 如果只有一行语句函数体大括号可以省略
// 箭头匿名函数自执行 包裹在函数体外的分号和小括号不能去掉否则不能正常解析
;((params) => console.log(params))('hello world')