_ 作为 JavaScript 函数中的变量

问题描述

我遇到了这个函数

const rotatedTetro = matrix.map((_,index)=> matrix.map(col => col[index]))

传入的_是什么意思?

解决方法

下划线作为变量名并没有什么特别之处。这只是一个约定,通常用于表示不会使用该参数,但它需要存在,因为您需要它后面的参数。

这是一种表示代码正在“跳过”该参数的方式。