当前位置: 代码迷 >> J2EE >> javascript有关问题,一个方法没看懂
  详细解决方案

javascript有关问题,一个方法没看懂

热度:10   发布时间:2016-04-22 01:44:07.0
javascript问题,一个方法没看懂
var name = "The Window";

  var object = {
    name : "My Object",

    getNameFunc : function(){
      return function(){
        return this.name;
      };

    }

  };

javascript 了解的不是太好 请问 ":" 有什么作用 name:"my object" 是什么作用? 为什么这个方法返回的是the window 为什么不是 my object?

希望能有详细的解释 不胜感激

(我是做java的 所以把帖子放到这里 觉得这里人气多一点 希望理解)

------解决方案--------------------
JScript code
var object = {    name : "My Object",    getNameFunc : function(){      return function(){        return this.name;      };    }  };
------解决方案--------------------
冒号(:)表示:声明对象的成员
------解决方案--------------------
这个就是个对象里面的属性设置,你把它想成=就可以了撒
------解决方案--------------------
javascript也可以面向对象的,prototype框架中js对象的继承得比较好
  相关解决方案