gpt4 book ai didi

javascript - 异步 Node.js 中的随机顺序

转载 作者:行者123 更新时间:2023-12-02 15:18:57 24 4
gpt4 key购买 nike

我现在使用此代码(我的代码的一部分):

async.forEachOfSeries(dates, function(mydate, m, eachDone) { 
eachDateParse(Name,Place,Strategy, eachDone)
}, function(err) {
if (err) throw err;
console.log("All Done!");
callback(); }
);

async.forEachOfSeries 确实按顺序循环遍历日期,但是是否有任何异步函数可以随机化日期的循环顺序?

最诚挚的问候

最佳答案

这是我根据要求发表评论的示例

var dates = ['20110101', '20120101', '20130101', '20140101', '20150101'];

async.sortBy(dates, function(item, callback) {
callback(null, Math.random());
}, function(err, result) {
console.log('Sorting is finished.');
async.each(result, function(date, callback) {
console.log('Parsing date: ' + date);
callback();
}, function(error, res) {
console.log('All dates are parsed now.');
});
});

虽然我不太确定嵌套 async 函数是否是一个好主意,但它似乎有效。

关于javascript - 异步 Node.js 中的随机顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34242892/

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