异步连接节点js中的字符串

时间:2014-06-06 05:57:05

标签: node.js mongodb

连接大量字符串的最佳解决方案是什么? 我想从我的mongodb数据库中获取大量信息并通过电子邮件发送。我有很多要连接的数据。通常的方法是:

var str1 = "Hello ";
var str2 = "world!";
var res = str1.concat(str2);

我有一些数组:

var strs = {'str0','str1','str2',.....};

我需要这样的东西:

asyncConcate(strs,function (result)
{
console.log(result);
});

1 个答案:

答案 0 :(得分:2)

尝试此代码并查看是否有帮助:

(使用node.js异步模块https://github.com/caolan/async

var async = require("async");
var finalResult = "";
var strArray = ["str1","str2","str3"];
var limit = strArray.length-1;

async.forEachLimit(strArray,limit,function(item,callback){
    finalResult+=item;
    callback(); 
});
console.log(finalResult);