如何从此函数构造函数中获取全名

时间:2015-05-20 10:08:55

标签: javascript function

我正在尝试(并且悲惨地失败)使用我的函数构造函数中的函数检索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();

1 个答案:

答案 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的第一个字母;)