连接大量字符串的最佳解决方案是什么? 我想从我的mongodb数据库中获取大量信息并通过电子邮件发送。我有很多要连接的数据。通常的方法是:
var str1 = "Hello ";
var str2 = "world!";
var res = str1.concat(str2);
我有一些数组:
var strs = {'str0','str1','str2',.....};
我需要这样的东西:
asyncConcate(strs,function (result)
{
console.log(result);
});
答案 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);