js 惰性载入函数

浏览:1623 发布日期:2015-11-12 03:34:09

惰性载入函数:对条件判断只会执行一次,以后再调用不会再执行条件判断,原理就是根据条件重新定义函数,代码如下:


var name = "java";	function show()	{		alert("进入");		if (name == "java")		{			show = function ()			{				alert("这是java");			}		}		else		{			show = function ()			{				alert("这不是java");			}		}		return show();	}

上面的代码判断name的值,从而重新定义show函数,并在结尾进行调用。