Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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_Arrays_For Loop_Push - Fatal编程技术网

如何使用JavaScript打印数组中的数组

如何使用JavaScript打印数组中的数组,javascript,arrays,for-loop,push,Javascript,Arrays,For Loop,Push,任务是在JavaScript中创建以下数组: [ ["HTML", 4], ["CSS", 3], ["JavaScript", 10], ["React", 5], ["Redux", 5], ["Node", 4], ["MongoDB", 7] ] 它实际上是打印输出,但不在括号内。请帮忙 for(let i = 0; i < webTechs.length; i++){ arr.push(webTechs[i], w

任务是在JavaScript中创建以下数组:

[
    ["HTML", 4],
    ["CSS", 3],
    ["JavaScript", 10],
    ["React", 5],
    ["Redux", 5],
    ["Node", 4],
    ["MongoDB", 7]
]
它实际上是打印输出,但不在括号内。请帮忙

for(let i = 0; i < webTechs.length; i++){
    arr.push(webTechs[i], webTechs[i].length)
}
console.log(arr)
for(设i=0;i
由于您期望的是一个数组,因此需要将元素作为数组本身推送:

for(设i=0;i
由于您期望的是一个数组,因此需要将元素作为数组本身推送:

for(设i=0;i
arr.push([webTechs[i],webTechs[i].length]) 我想这就是你要找的

解释

  • arr.push(“a”,“苹果”)==>[“a”,“苹果”]
但是

  • arr.push([“a”,“apple”])==>[[“a”,“apple”]]
使用JSON.stringify arr.push([webTechs[i],webTechs[i].length]) 我想这就是你要找的

解释

  • arr.push(“a”,“苹果”)==>[“a”,“苹果”]
但是

  • arr.push([“a”,“apple”])==>[[“a”,“apple”]]
使用JSON.stringify
可能
arr.push([webTechs[i],webTechs[i].length])
?可能
arr.push([webTechs[i],webTechs[i].length])
?谢谢您的帮助。我以前试过你建议的方法,但不起作用。你还是得到了同样的结果吗?我已经用证据更新了答案。请尝试在一个新的测试在线编辑器。请让我知道它是否有帮助。我现在真的很困惑。我再次添加了其他图片,但这次使用json stringify来满足您的需要。看这个。再一次。请告诉我它是否解决了。是的,我试过了,它正在工作。非常感谢你的帮助!谢谢你的帮助。我以前试过你建议的方法,但不起作用。你还是得到了同样的结果吗?我已经用证据更新了答案。请尝试在一个新的测试在线编辑器。请让我知道它是否有帮助。我现在真的很困惑。我再次添加了其他图片,但这次使用json stringify来满足您的需要。看这个。再一次。请告诉我它是否解决了。是的,我试过了,它正在工作。非常感谢你的帮助!