gpt4 book ai didi

javascript - 如何将 async.mapseries 与数组一起使用(保存数组)

转载 作者:行者123 更新时间:2023-12-01 09:27:44 25 4
gpt4 key购买 nike

我有一个对象:

var sampleArray = [["name1", "age1"], ["name2", "age2"],["name3", "age3"]];

async.mapSeries(sampleArray[names], sampleFunction(), function(err, result) {
console.log(result);
});//sample code //["name1","name2","name3"] executes here

async.mapSeries(sampleArray[ages], sampleFunction(), function(err, result) {
console.log(result);
});//sample code //["age1","age2","age3"] executes here

这是我的示例代码,在这里我想实现第一次在 samplefunction 中执行所有“name”属性,并在第二次迭代中实现所有“age”属性。

如何实现?

最佳答案

我想你想要的是这个:

var sampleArray = [["name1", "age1"], ["name2", "age2"],["name3", "age3"]];

async.mapSeries(sampleArray, function(data,callback){
return callback(null, data[0]);
}, function(err, results) {
console.log('results : ' + results); // results : name1,name2,name3
});
//sample code //["name1","name2","name3"] executes here

async.mapSeries(sampleArray, function(data,callback){
return callback(null, data[1]);
}, function(err, results) {
console.log('results : ' + results); // results : age1,age2,age3
});
//sample code //["age1","age2","age3"] executes here

http://jsfiddle.net/9bdWT/12/

编辑对象数据:

var sampleData = [{'name':'name1', 'age':'age1'},{'name':'name2', 'age':'age2'},{'name':'name3', 'age':'age3'}];

async.mapSeries(sampleData, function(data,callback){
return callback(null, data['name']);
}, function(err, results) {
console.log('results : ' + results); // results : name1,name2,name3
});

这样您就可以访问 name 属性而不必担心索引

关于javascript - 如何将 async.mapseries 与数组一起使用(保存数组),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20348988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com