首页风格
门户
博客

GBin1博客视图 - 最近发布的文章-demo

了解javascript编程中的Prototype(原型)

了解javascript编程中的Prototype(原型)

当你定义javascript方法的时候,会产生一些预定义的属性,其中一个比较让人迷惑的属性就是prototype。在本文中,我们将详细介绍什么是Prototype,并且为什么使用prototype。

什么是prototype?

prototype属性初始时是一个空的对象,可以添加对象 ,你可以添加任何对象到它里面去。

var myObject = function(name){
    this.name = name;
    return this;
};
console.log(typeof myObject.prototype); // object
myObject.prototype.getName = function(){
    return this.name;
};

在以上这段代码中,我们创建了一个方法,但是如果我们调用myObject(),将会返回window对象,因为它被定义在全局范围中。…

标签: javascript, prototype, javascript原型

阅读更多

喜欢我们的文章请您与朋友分享:

?ü?à

今日推荐