코딩으로 배우는 JavaScript 기초

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 JavaScript 프로그래밍 개념을 탐구하고 코딩 연습을 통해 이를 구현하는 연습을 할 것입니다. 이 랩은 초보자가 JavaScript 구문, 데이터 타입, 제어 흐름 및 함수에 대한 더 깊은 이해를 얻도록 돕는 것을 목표로 합니다. 랩이 끝나면 코딩 기술을 연마하고 더 복잡한 JavaScript 프로젝트를 처리할 준비가 될 것입니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 100%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.

JavaScript 에서 배열 꼬리 (Tail) 얻는 방법

배열의 첫 번째 요소를 제외한 모든 요소를 얻으려면 Array.prototype.slice() 메서드를 사용할 수 있습니다. 배열 길이가 1 보다 크면 slice(1)을 사용하여 첫 번째 요소가 없는 배열을 반환합니다. 그렇지 않으면 전체 배열을 반환합니다.

JavaScript 에서 음수 슬라이싱 (예: slice(-4)) 이 가능하고 끝에서부터 슬라이싱하지만, 여기서는 slice(1)을 사용합니다. 그 이유는 다음과 같습니다.

  1. 첫 번째 요소를 건너뛰려는 의도를 명확하게 전달합니다.
  2. 배열 길이에 관계없이 일관되게 작동합니다.
  3. 음수 슬라이싱을 사용하려면 동일한 결과를 얻기 위해 배열 길이를 알아야 합니다.

다음은 예제 코드입니다.

const tail = (arr) => (arr.length > 1 ? arr.slice(1) : arr);

이제 tail() 함수를 사용하여 배열 꼬리를 얻을 수 있습니다.

tail([1, 2, 3]); // [2, 3]
tail([1]); // [1]

요약

축하합니다! 배열 꼬리 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.