A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cmcm2014 中级黑马   /  2014-3-27 01:54  /  1326 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 cmcm2014 于 2014-3-27 13:26 编辑

关于JS的闭包 实在是理解不了,希望能得到生动,别那么刻板的解释,谢谢啦

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

2 个回复

倒序浏览
1. JavaScript中没有类的语法,是用函数闭包(closure)模拟出来的;
2. JavaScript中String, Data等“类”都被叫做“对象”;
3. JavaScript中声明类,类不是类,是对象;
4. 例如:
    function Person(name,age){
         this.name = name;
         this.age = age;
         this.SayHello = function(){
               alert("你好,我是"+this.name+",我“+this.age+"岁了”);
     }
   }
   var p1 = new Person("tom",20);
   p1.SayHello( );

回复 使用道具 举报
许庭洲 发表于 2014-3-27 06:56
1. JavaScript中没有类的语法,是用函数闭包(closure)模拟出来的;
2. JavaScript中String, Data等“类” ...

虽然还是不太理解,不过对我有帮助,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马