如何从javascript中的对象内的数组中获取数据?

时间:2016-05-02 06:34:26

标签: javascript

我的数据结构如下

var processArray = [];
for(i = 0;i < someProcess.length;i++){
     processArray.push({
        id: i,
        processName: someProcess[i],
        processType: someType[i]
     });
}
//someProcess and someType are arrays from database.

我使用此processArray来填充HTML列表。在用户进行一些操作之后(例如: - 添加更多数据或删除一些数据),我需要从processArray中提取所有processName并将它们存储在另一个数组中,比如说newProcessList。我该怎么办?

1 个答案:

答案 0 :(得分:2)

使用Array.prototype.map()

var processArray = [];
for(i = 0;i < someProcess.length;i++){
     processArray.push({
        id: i,
        processName: someProcess[i],
        processType: someType[i]
     });
}

var newProcessList = processArray.map(function(el){

          return el.processName;

});