이 질문에 대한 요구 사항은 간단합니다. 숫자 배열을 받는 JavaScript 함수를 작성해야 합니다.
배열에 선행 0이 포함된 경우 함수는 제자리에서 선행 0을 제거해야 합니다. 그렇지 않으면 함수는 아무 작업도 수행하지 않아야 합니다.
예:입력 배열이 -
인 경우const arr = [0, 0, 0, 14, 0, 63, 0];
그러면 출력은 다음과 같아야 합니다. -
const output = [14, 0, 63, 0];
따라서 이 함수의 코드를 작성해 보겠습니다 -
예시
이에 대한 코드는 -
const arr = [0, 0, 0, 14, 0, 63, 0]; const removeLeadingZero = arr => { while (arr.indexOf(0) === 0) { arr.shift(); }; }; removeLeadingZero(arr); console.log(arr);
출력
콘솔의 출력은 다음과 같습니다. -
[ 14, 0, 63, 0 ]