Javascript에서 "(_, i) => 표현식"은 무엇을 의미합니까? [복제]

Aug 30 2020

MDN에서 Array.from () 에 대한 설명을 보았고 하단에는 다음과 같은 코드 블록이 있습니다.

const range = (start, stop, step) => Array.from({ length: (stop - start) / step + 1}, (_, i) => start + (i * step));

매개 변수가 왜 같은지 이해하지 못했습니다. (_, i)누군가 나에게 설명 할 수 있습니까?

답변

1 Dai Aug 30 2020 at 11:21

JavaScript 개발자 에코 시스템에서 단일 밑줄 문자를 사용하여 "삭제 된"또는 "관련없는"매개 변수 또는 여전히 지정해야하는 값을 표시하는 것은 코딩 관습_ 입니다.

그러나 JavaScript 언어의 일부 는 아닙니다 . (따라서 _변수 식별자로 계속 사용할 수 있습니다 ).

일부 언어는 C # 7처럼 _특수 치료를 - 그러나.