什么叫原型?JavaScript里的原型什么意思?

如题所述

JavaScript 的“原型”的英文是 prototype。
其实就是对象的最初定义(原来的样子)。
你可以修改 prototype 里面的内容以达到扩展对象的目的。

举个简单的例子

//初始化对象
var MyObject = function (msg){ this.message = msg;}; //这时候MyObject 只有一个成员

//扩展对象,增加一个成员
MyObject.prototype.showMsg = function(){
alert(this.message);
};

以后就可以这样用:
var obj = new MyObject('this is a test');
obj.showMsg();
温馨提示:答案为网友推荐,仅供参考
相似回答