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)
배열을 사용하여 데이터를 처리할 수 있습니다. 예를 들어, 점수 리스트로부터 성적을 계산할 수 있습니다.
- 배열을 순회하며 낙제 점수를 찾습니다.
- 모든 숫자를 더해 합계를 구합니다.
- 합계를 배열의 길이로 나누어 평균을 구합니다.
- if-else 문을 사용하여 성적을 부여합니다.
이 로직은 코드에서 데이터 작업을 자동화하는 데 도움이 됩니다.
출처: https://www.geeksforgeeks.org/javascript/javascript-arrays/ 출처: https://www.geeksforgeeks.org/javascript/js-constructor-method/
전체 포스트: https://dev.to/ezhil_abinayak_e3