JavaScript模块的封装方法

作者:日期:2017-11-24 15:18:24 点击:286

 JavaScript模块的封装方法,举例说明:比如怎样实现私有变量,不能直接赋值,只能通过共有方法访问。程序如下所示:

function MyObject(){
	var privateVariable=10;
	function privateFunction(){
		alert(privateVariable);
		}
	//特权方法;
	
	this.publicMethod=function(){
		privateVariable++;
		return privateFunction;
		}
	}	
var obj=new MyObject();
obj.publicMethod()//11	

上一篇: JavaScript关于闭包的理解,闭包的好处和坏处

下一篇: javaScript模拟一个HashTable类,一个类上注册四个方法:包含有add、remove、contains、length方法