小编Din*_*vic的帖子

为什么这个物业的吸气剂不起作用?

我正在尝试为定义的属性添加一个getter Person,所以我可以这样做test.fullName.问题是,当我记录时test.fullName,它是未定义的.为什么吸气剂正常工作?

function Person(name, surname, yearOfBirth){
this.name = name,
this.surname = surname,
this.yearOfBirth = yearOfBirth };

Object.defineProperty(Person, 'fullName', {
    get: function(){
        return this.name +' '+ this.surname
    }
});

var test = new Person("test", "test", 9999);
console.log(test.fullName);
Run Code Online (Sandbox Code Playgroud)

javascript getter

1
推荐指数
1
解决办法
60
查看次数

遍历 Array 并将结果返回到 Array

我有这个数组:

var shareholders = [“name1”, “name2”, “name3”];
Run Code Online (Sandbox Code Playgroud)

这是来自 HPSM 的函数,它从该数组中获取数据:

function getShareholders(RECORD)
 {
  var fShareholder = new SCFile("device");
  var rc = fShareholder.doSelect("logical.name=\"" + RECORD + "\"");
  if (rc == RC_SUCCESS)
  {
    print(fShareholder.shareholder_contacts);
    return fShareholder.sharholder_contacts;
    }
 return null;
}
Run Code Online (Sandbox Code Playgroud)

它以数组形式返回它们,但我需要它来一一获取:

var users = new Array();
users[0] = “name1”
users[1] = “name2”
….
Run Code Online (Sandbox Code Playgroud)

我试过他们循环 for 循环,但没有成功。

javascript arrays hp-service-manager

1
推荐指数
2
解决办法
7997
查看次数

标签 统计

javascript ×2

arrays ×1

getter ×1

hp-service-manager ×1