#08 배열에 관한 메서드들
배열 조작 메서드JavaScript 배열 조작 메서드에 대한 예제 코드와 함께 정리한 표입니다. 실무에서 자주 사용되는 메서드를 위주로 구성하였습니다.1. 순회 및 반환 관련forEach()각 요소에 대해 콜백 실행 (결과 반환 없음)const arr = [1, 2, 3];arr.forEach((num) => { console.log(num * 2); // 2, 4, 6 출력});map()각 요소에 함수를 적용해 새 배열 생성const arr = [1, 2, 3];const doubled = arr.map((item, idx, arr) => item * 2);console.log(doubled); // [2, 4, 6]filter()조건에 맞는 요소만 필터링하여 새 배열 반환const arr = [1,..
#06 원시타입과 객체타입
원시타입(Primitive)과 객체타입(Object)자바스크립트에서 값의 자료형은 크게 두 가지로 나뉜다.바로 원시 타입(Primitive Type)과 객체 타입(Object Type)이다. 원시 타입 : Number, String, Boolean, Null, Undefined객체 타입 : Array, Function, RegexExp 이 두 가지는 저장 방식, 복사 방식, 메모리 구조, 비교 방식에서 중요한 차이가 있다. 항목원시 타입 (Primitive)객체 타입 (Object)예시 타입string, number, boolean, null, undefined, symbol, bigintobject, array, function, date, regexp, map, set 등저장 방식값 자체를 저장참조(..
#05 rest 매게변수 (Rest parameter)
Rest 매개변수란?Rest 매개변수(Rest parameter)는 함수의 매개변수 중 가변적인 개수의 인자들을 배열 형태로 받기 위한 문법이다.자바스크립트 ES6부터 도입되었으며, 형식은 ...이름이다. 기본 문법function 함수이름(고정매개변수, ...rest) { // rest는 배열} ...rest는 항상 마지막 매개변수여야 하며, 하나만 사용할 수 있다. 1. 인자의 개수가 정해지지 않은 함수function sum(...numbers) { return numbers.reduce((total, num) => total + num, 0);}console.log(sum(1, 2, 3)); // 6console.log(sum(5, 10, 15, 20)); // 50 numbers는 배..