javascript - 遍历 Array 并将结果返回到 Array

标签 javascript arrays hp-service-manager

我有这个数组:

var shareholders = [“name1”, “name2”, “name3”];

这是从该数组获取数据的 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;
}

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

var users = new Array();
users[0] = “name1”
users[1] = “name2”
….

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

最佳答案

您是否在寻找 map功能?

var shareholders = ['name1', 'name2', 'name3'];
var users = shareholders.map(function (user){
  return user; // Do transformation here
});
console.log(users);

关于javascript - 遍历 Array 并将结果返回到 Array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45073887/

相关文章:

javascript - 在没有 jQuery mobile 的情况下在移动设备上使用 mousedown 事件?

javascript - Soundcloud PUT API 返回 401

javascript - d3.js 在变换行中给出 NAN

javascript - 如何将像素转换为measurement-html5 Canvas

javascript - 为什么 Controller 中的数组赋值会破坏 Angular 代码?

java - 在运行时更改二维数组的列大小

php - 配置对象中的属性链接和 isset

java - 建议 Tomcat 的 Java 堆大小到服务器 HPSM9.41 webtier