我创建了一个构造函数:
function Application(fullName,age,contactInfo){
this.fullName= fullName;
this.age= age;
this.contactInfo= contactInfo;
}
我正在尝试定义一个新函数newFunction
并让它“扩展”Application
原型。 newFunction
应该返回age + 1
的{{1}}。
“延伸”是什么意思?这是一个功能吗?我是否在Application
上将对象称为数组?
答案 0 :(得分:0)
当谈到施工人员时,你会听到"延伸"你可以想到" make"。但一般来说,我们不会说" make"因为听起来你必须从头开始创造一些东西。如果您有某些内容(构造函数)并且要求您向其添加内容,例如newFunction
,则#34;扩展"是一个更好的词。
很可能会要求您为Application
创建一个新的原型函数。例如,如果您被要求
sayMyName
My name is:
的提醒,然后是fullName
,您可以这样做:Application.prototype.sayMyName = function() {
alert("My name is: " + this.name);
};
使用Application
构造函数实例化的任何对象,您现在可以调用.sayMyName();
方法来生成My name is...
警报。
以此为例,希望您现在知道如何处理您的情况。