<分区>
<分区>
我有一个有两层的数组(抱歉,如果这是错误的术语),我可以访问第一层,但我想再往下一层。
有人可以指出正确的方向,以便我可以访问该数据并输出吗?
在这里 fiddle - https://jsfiddle.net/ep2Lqzum/
var myStringArray = [
["a", "b", "c"],
["d", "e", "f"]
];
var arrayLength = myStringArray.length;
for (var i = 0; i < arrayLength; i++) {
console.log(myStringArray[i]);
}
最佳答案
在外循环中使用另一个迭代。
我在这里使用 .foreach()
但您可以使用您想要的任何类型的循环。
现在您可以访问数组的更深层次。
let myStringArray = [["a", "b", "c"],["d", "e", "f"]]
myStringArray.forEach(array => {
console.log(array)
array.forEach(character => {
console.log(character)
})
})
关于javascript - 如何在数组中更深一层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55608712/
相关文章:
javascript - 滚动时导航栏不透明度/rgba 变化
javascript - noUiSlider "Must pass a formatter for all handles"带有工具提示格式
javascript - 将自定义项目添加到 extjs 中的单选按钮
javascript - 如何使用 JS 将 html 元素放置在某个绝对坐标中,而不管主体样式(位置、边距)如何?
javascript - javascript中继承类的最佳实践
javascript - 另一个ajax请求中的jquery ajax
html - 如何通过滚动在 bootstrap 中平滑地保留 div 100% 高度?