Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将分布式阵列放入阵列的阵列中?_Javascript_Node.js_Express - Fatal编程技术网

Javascript 如何将分布式阵列放入阵列的阵列中?

Javascript 如何将分布式阵列放入阵列的阵列中?,javascript,node.js,express,Javascript,Node.js,Express,我不熟悉node js/express。我遇到了这个问题,因为我需要在MySQL中插入批量。我使用主体解析器,但为了简化我的代码,这就是类比 我有两个来自req.body的对象: Numbers = { 1, 2, 3 } Letters = { a, b, c } 然后,我需要它像这样 Object = [ { '1', 'a' }, { '2', 'b' }, { '3', 'c' } ] 我可以用什么来做这件事? const number=[1,2,3] 常量字母=['a','b','

我不熟悉node js/express。我遇到了这个问题,因为我需要在MySQL中插入批量。我使用主体解析器,但为了简化我的代码,这就是类比

我有两个来自
req.body
的对象:

Numbers = { 1, 2, 3 }
Letters = { a, b, c }
然后,我需要它像这样

Object = [ { '1', 'a' }, { '2', 'b' }, { '3', 'c' } ]
我可以用什么来做这件事?

const number=[1,2,3]
常量字母=['a','b','c']
常量结果=[]
数字。forEach((el,i)=>{
result.push({[el]:字母[i]})
})

console.log(result)
预期输出错误,现在如何?你能帮助我吗?请注意这个
Numbers={1,2,3}字母={a,b,c}
也是错误的。这些可以是数组,而不是对象,因为没有索引。对象需要索引你们推荐什么来合并数组?请我非常失望。我可以推多个元素吗?举个例子,请尝试使用变量和数组创建数组。我不知道为什么它不起作用。请帮帮我。这是我的代码:var productno=req.params.id var productslug=rows[0]。product_slug var sizeslug=req.body.sizeslug var sizename=req.body.sizename var initialstock=req.body.initialstock var stock=[];对于(var x=0;x>sizeslug.length;x++){var productsku=productslug+sizeslug[x]var slug=sizeslug[x]var name=sizename[x]var initstock=initialstock[x]var zero=0 stock.push({productsku,productno,slug,name,initstock,initstock,zero});}当我使用console.log(stock);它不包含任何内容。