【发布时间】:2015-06-19 04:50:02
【问题描述】:
GAS 超级奇怪:如果我给一个函数添加一个原型,那么这个原型的源代码会被添加到函数的每个实例中。
function createPerson() {
var me = new Person("Ben", "Jamin");
Logger.log(me);
};
function Person(firstname, lastname) {
this.firstname = firstname;
this.lastname = lastname;
};
Person.prototype.member = function() {
return "yes"
};
这是它记录到控制台的内容:
[15-04-13 11:47:12:351 CEST] {成员= 功能 () { 返回“是”; } , 姓=贾敏, 名=本}
我做错了什么?
【问题讨论】:
标签: javascript arrays object google-apps-script prototype