串联许多字符串的最佳解决方案是什么?我想从我的mongodb数据库中获取很多信息并通过电子邮件发送。我要连接的数据很多。通常的方法是:
var str1 = "Hello ";
var str2 = "world!";
var res = str1.concat(str2);
我有一些数组:
var strs = {'str0','str1','str2',.....};
我需要这样的东西:
asyncConcate(strs,function (result)
{
console.log(result);
});
试试下面的代码,看看是否有帮助:
(使用了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);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句