【发布时间】:2016-09-25 23:07:04
【问题描述】:
我使用了以下代码,我想知道是否有办法使用 lodash 或其他 lib 使其变得简单? 我正在获取具有值的数组并逐行添加它,这只是开始:) 所以我想知道 JS 中是否有更好的方法
_add: function(url, oConfig, CacheParameters, aDest,
bParameters, aReus) {
for (var i = 0; CacheParameters && i < CacheParameters.length; i++) {
url.addSearch(CacheParameters[i].name, CacheParameters[i].value);
}
for (i = 0; aDest && i < aDest.length; i++) {
url.addSearch(aDest[i].name, aDest[i].value);
}
for (i = 0; bParameters && i < bParameters.length; i++) {
url.addSearch(bParameters[i].name, bParameters[i].value);
}
for (i = 0; aReus && i < aReus.length; i++) {
url.addSearch(aReus[i].name, aReus[i].value);
}
for (i = 0; oConfig.bParameters && i < oConfig.bParameters.length; i++) {
var oParam = oConfig.bParameters[i];
url.addSearch(oParam.paramName, oParam.paramValue);
}
return url;
},
【问题讨论】:
标签: javascript arrays node.js lodash immutable.js