Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript 배열에서 선행 0을 제거하시겠습니까?


배열에서 선행 0을 제거하려면 filter() 개념을 사용하십시오. 다음은 선행 0을 제거하는 입력 내용입니다. -

<미리>[10,0,12,0,0])[0,0,0,0,0,0,10,12,0])[12,0,0,1,0,0])

예시

 const removeLeadingZero =입력 =>input.filter((lastValue => 값 => lastValue=lastValue || 값)(false));console.log(removeLeadingZero([10,0,12,0,0]) );console.log(removeLeadingZero([0,0,0,0,0,0,10,12,0]));console.log(removeLeadingZero([12,0,0,1,0,0]) );

위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다 -

노드 fileName.js.

여기에서 내 파일 이름은 demo76.js입니다.

출력

이것은 다음과 같은 출력을 생성합니다 -

PS C:\Users\Amit\JavaScript-code> 노드 demo76.js[ 10, 0, 12, 0, 0 ][ 10, 12, 0 ][ 12, 0, 0, 1, 0, 0 ]