【发布时间】:2021-09-18 08:33:15
【问题描述】:
我想获取 Board 数组中每个数组的第五个值。
const BOARD = [ ↓
[ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'],
[ '5', '5', '5', '5', '5', '9', 'B', 'B', 'C', 'D', 'E', 'F', 'F', '1', '2', '3'],
[ '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', '0', '1', '2', '3', '4', '5', '6', '7'],
[ 'C', 'D', 'E', 'F', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B'],
[ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', '0'],
[ '5', 'A', 'A', 'A', 'A', 'A', 'B', 'C', 'D', 'E', 'F', '0', '1', '2', '3', '4'],
[ '9', 'A', 'B', 'C', 'D', 'E', 'F', '0', '1', '2', '3', '4', '5', '6', '7', '8'],
[ 'D', 'E', 'F', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C'],
[ '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', '0', '1'],
[ '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', '0', '1', '2', '3', '4', '5'],
[ 'A', 'B', 'C', 'D', 'E', 'F', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'],
[ 'E', 'F', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D'],
[ '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', '0', '1', '2'],
[ '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', '0', '1', '2', '3', '4', '5', '6'],
[ 'B', 'C', 'D', 'E', 'F', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A'],
[ 'F', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E'],
];
我试过了:
function getFifthRow () {
BOARD.forEach((l) => {
console.error(l[6])
})
}
但未定义。这是为什么呢?
谢谢!!
【问题讨论】:
-
使用数组索引
4获取每个数组中的第五个值。 (不是6) -
另外,以防万一,您的
getFifthRow不返回一个值,它只是记录一个值。
标签: javascript arrays loops indexing iteration