问题描述
我遇到了这个函数:
const rotatedTetro = matrix.map((_,index)=> matrix.map(col => col[index]))
传入的_是什么意思?
解决方法
下划线作为变量名并没有什么特别之处。这只是一个约定,通常用于表示不会使用该参数,但它需要存在,因为您需要它后面的参数。
这是一种表示代码正在“跳过”该参数的方式。
我遇到了这个函数:
const rotatedTetro = matrix.map((_,index)=> matrix.map(col => col[index]))
传入的_是什么意思?
下划线作为变量名并没有什么特别之处。这只是一个约定,通常用于表示不会使用该参数,但它需要存在,因为您需要它后面的参数。
这是一种表示代码正在“跳过”该参数的方式。