<分区>
我想知道将列表理解(从 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
和一个 if
。
我应该补充一点,range
位包含在 here 中(我不能没有 range
)。