- js中变量和函数前如果加上下划线_,就表示私有
- js中函数里用一个单独的下划线作为参数,是一种入参命名,表示在函数中并不会这个参数。如下面filter的例子,第一个入参必定是数组的值,第二个参数才是数组的index,但方法里只要用index,就给第一个命名为下划线了
//第一个参数是下划线
asfd = [...asfd].filter((_,idx)=> idx >=1 && idx<21)
//第一个参数是下划线
asfd = [...asfd].filter((_,idx)=> idx >=1 && idx<21)