javascript实现动态传参,动态属性。

利用js中的匿名函数(立即执行函数)可以实现动态参数,或者动态改变对象属性。偶尔用了一次,希望给正在找的朋友一个提示。

全部代码:

                (function(){
			console.info('这是一个匿名函数,会立即执行。');
		})();
		
		function count(a, b){
			console.info(a+b);
		}
		
		//传入一个匿名函数
		count((function(){return 100;})(), 10);
		
		//设置一个匿名函数的属性
		var ob = {
			count : (function(){return 100;})(),
			name : 'xx'
		};
		
		console.info(ob);

 

猜你喜欢

转载自daxingzsh.iteye.com/blog/2302447