我正在尝试(并且悲惨地失败)使用我的函数构造函数中的函数检索manTwo的全名。任何帮助将不胜感激。 TA
function clenk(arg1, arg2) {
this.firstName = arg1;
this.lastName = arg2;
fullName: function () {
return this.firstName + " " + this.lastName;
}
}
var manTwo = new clenk("Mike","Tool");
manTwo.fullName();
答案 0 :(得分:1)
更改
fullName: function () {
到
this.fullName = function () {
你也可以使用原型:
function clenk(arg1, arg2) {
this.firstName = arg1;
this.lastName = arg2;
}
clenk.prototype.fullName = function () {
return this.firstName + " " + this.lastName;
}
如果您创建clenk
的许多实例,效率更高(请注意,标准做法是使用大写字母表示"类&#34的第一个字母;)