谈一下javascript的括号语法

经常使用一些括号语法,由于功能都知晓,所以没研究过,拿来就用,今天有空研究研究。

例:

1
2
3
4
//代码一
(function(x){console.log(x);}(1));
//代码二
(function(x){console.log(x);})(1);

这两段代码广为各大框架公司个人使用,功能如下

1
2
3
4
var method= function(x){
console.log(x);
};
method(1);

两段代码除了括号位置都一样,而且功能也一样,执行结果也一样。都是省略了定义的方法直接执行。

说明:写这篇文章不考虑为什么这么写,不考虑性能等问题,只从合法性思考一下。

先看代码一

阅读更多

Java方法里面传不定个参数

Java方法里面传不定个参数

阅读更多