Javascript 函数中未使用的参数(前面有下划线)的用途是什么?

Javascript 函数中未使用的参数(前面有下划线)的用途是什么?,javascript,reactjs,Javascript,Reactjs,我正在读一篇关于某人如何用React-构建数据表的文章。以下方法用于DataTable组件。\u单元格参数的用途是什么?它不是在方法内部使用的 renderhadingrow=(\u单元格,单元格索引)=>{ const{headings}=this.props; 返回( ) } 使用下划线是为了让IDE不会对未使用的参数发出警告。 因此,如果需要访问函数的第二个参数,但不使用第一个参数,您可以添加下划线以防止未使用参数的警告。这只是一个标准,表明该参数从未在函数范围内使用,但您需要使用它才能访

我正在读一篇关于某人如何用React-构建数据表的文章。以下方法用于DataTable组件。
\u单元格
参数的用途是什么?它不是在方法内部使用的

renderhadingrow=(\u单元格,单元格索引)=>{
const{headings}=this.props;
返回(
)
}

使用下划线是为了让IDE不会对未使用的参数发出警告。
因此,如果需要访问函数的第二个参数,但不使用第一个参数,您可以添加下划线以防止未使用参数的警告。

这只是一个标准,表明该参数从未在函数范围内使用,但您需要使用它才能访问第二个参数。

\uu命名约定很少使用,使用时用于表示私有。尽管JavaScript不能真正实现它,但将某些东西声明为私有可以告诉我们应该如何使用或不应该如何使用它

例如,类中的私有方法只能由类内部使用,但应避免在类的实例上使用

阅读此处的更多信息:

在返回之前尝试放置console.log(\u cell),然后您可能会了解它的用途