首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

大神求解释,该如何解决

2013-10-24 
大神求解释//请简述下面两种写法的本质,涉及到javascript语法的原理var companyfunction(){}company.get

大神求解释
//请简述下面两种写法的本质,涉及到javascript语法的原理
                   var company=function(){};
                company.get_name=function(){
                    return"Microsoft";   
}

                 var company=function(){};
                company.prototype.get_name=function(){
                    return"Microsoft";   
}
 
javascript
[解决办法]
一个给自己添加的静态方法,一个是给原形链上的方法


var test = function(x,y){
  this.x = x;
  this.y = y;
}
test.abc = function(){//相当于静态方法之类好像很申奥的东西
  return this.x + this.y;
}
var t = new test();
alert(t.abc());//会收没有这个方法
alert(test.abc());//也会报错因为里面this.x和this.y代表的是test这个函数里面的x和y都是underfined

不知道你明白不明白  反正我是蒙了

热点排行