javascript 中的原型和闭包
1、1.命名空间实际就是对象
2、2.自定义对象利用函数,使用new,要用new,否则可能会有副作用。
function newobj(){ this.name="a obj"; this.version = function() { alert("1.0");}}var obj = new newobj();
3、3.原型:prototypejs没有类模板,是原型化的。如:var;是String原型的一个实例。添加原型方法使用prototype.
newobj.prototype.old=1; //newobj是之前的函数
4、4.闭包使用闭包的情况:
1)在一个函数中定义另一个函数
2)内部函数引用存在于外部函数中的变量
5、闭包中定义的函数,不能被外部使用。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:24
阅读量:94
阅读量:96
阅读量:195
阅读量:96