【发布时间】:2017-03-30 00:55:18
【问题描述】:
我正在尝试创建特定的数据结构,但我遇到了麻烦。
我想这样做:
- 零件
- u_order
- u_familia
- u_part
- u_type
- 文章(我想在这里添加一系列文章)
首先,创建数组部分:
parts.push(request.query("SELECT u_order, u_familia, u_part, u_type FROM u_part (nolock) where u_order <'92'"));
接下来我将迭代这个数组,对于每个部分,我都会得到这部分的articles,我想将它们添加到部分数组中:
return Promise.all([Promise.all(parts)]).then(function(listOfResults)
{
var articles = [];
for(var i=0; i<listOfResults[0][0].length; i++)
{
articles.push(request.query("SELECT ststamp, ref, design FROM st WHERE u_posic = '"+listOfResults[0][0][i].u_order+"'"));
}
Promise.all([Promise.all(articles)]).then(function(listOfArticles)
{
console.log("ARTICLES:");
for(var j=0; j<listOfArticles[0][0].length; j++)
{
HERE I WANT TO ADD THE ARTICLE ARRAY TO PART
I TRY USE SPLICE BUT DOESN'T WORK.
}
});
}).catch(function(err)
{
console.log(err);
});
我该怎么做?
谢谢
【问题讨论】:
-
向我们展示您是如何使用拼接的,这可能会有所帮助
标签: javascript arrays node.js express