JavaScript의 생성자(Constructors)와 배열(Arrays) 마스터하기

JavaScript에서 객체를 생성하고 리스트를 관리하는 방법을 이해해야 합니다. 이 가이드에서는 생성자와 배열을 다룹니다.

생성자 (Constructors)

생성자는 동일한 구조를 가진 여러 객체를 생성합니다. 새로운 인스턴스를 만들려면 new 키워드를 사용하세요.

예시:

function Person(name = "Unknown", age = 0) {
    this.name = name;
    this.age = age;
}

const person1 = new Person("Pranjal", 30);
const person2 = new Person();

Person 1은 이름 "Pranjal"과 나이 30을 가집니다. Person 2는 기본값을 사용합니다.

배열 (Arrays)

배열은 데이터 리스트를 저장합니다. JavaScript 배열은 0부터 시작하는 인덱싱(zero-based indexing)을 사용합니다. 이는 첫 번째 항목이 인덱스 0에 있음을 의미합니다.

주요 규칙: • .length를 사용하여 리스트의 크기를 확인합니다. • push를 사용하여 끝에 항목을 추가합니다. • pop을 사용하여 마지막 항목을 제거합니다. • unshift를 사용하여 앞에 항목을 추가합니다. • shift를 사용하여 첫 번째 항목을 제거합니다.

실전 로직 (Practical Logic)

배열을 사용하여 데이터를 처리할 수 있습니다. 예를 들어, 점수 리스트로부터 성적을 계산할 수 있습니다.

  1. 배열을 순회하며 낙제 점수를 찾습니다.
  2. 모든 숫자를 더해 합계를 구합니다.
  3. 합계를 배열의 길이로 나누어 평균을 구합니다.
  4. if-else 문을 사용하여 성적을 부여합니다.

이 로직은 코드에서 데이터 작업을 자동화하는 데 도움이 됩니다.

출처: https://www.geeksforgeeks.org/javascript/javascript-arrays/ 출처: https://www.geeksforgeeks.org/javascript/js-constructor-method/

전체 포스트: https://dev.to/ezhil_abinayak_e3