同福

JavaScript定义一个函数并且立即执行它的方法(!function的语法)

介绍

看到这个标题很多小盆友会觉得这是什么玩意啊!定义一个函数并且立即执行它,这有什么难度吗?

当然这个对于99%的学习编程的人来说都是太简单了!以下是一个示例:

function fun(arg1, arg2){
    console.log("hello world!");
}
fun(1, 2);

问题

今天我们要学习的是使用!function语法来做到这一点,这个怎么写呢?

解决

要使用!function语法实现定义一个函数并且立即执行它需要使用如下的语法:

!function(arg1, arg2){
    console.log("hello world!");
}(1, 2);

这样看起来是不是很酷啊!哈哈哈~~