我想知道将(从 Python)列表理解转换为 Javascript 的最简洁的方法是什么。有什么可以使这个可读而不是一团糟吗?
non_zero_in_square = [ grid[row][col]
for row in range(start_row, start_row+3)
for col in range(start_col, start_col+3)
if grid[row][col] is not 0
]
这是列表推导的一个很好的例子,因为它有多个for
s 和 和一个if
。
我应该补充一点,这里range
已经涵盖了这一点(我不能没有)。range