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