728x90 반응형 메서드2 아주 중요한 배열 - 메서드 배열의 메서드에 대해 알아보자! 배열 메서드 배열에는 원본 배열을 직접 변경하는 메서드(mutator method)와 새로운 배열을 생성해 반환하는 메서드(accessor method)가 있다. 원본 배열: 배열 메서드를 호출한 배열 = 배열 메서드의 구현체 내부에서 this가 가리키는 객체 mutator method Array.prototype.push 인수로 전달받은 모든 값을 원본 배열의 마지막 요소로 추가하고 변경된 length 프로퍼티 값을 반환 마지막 요소로 추가할 요소가 하나뿐이라면 length 프로퍼티를 사용해 배열에 마지막에 요소 직접 추가 가능 push 대신 스프레드 문법을 사용하면 함수 호출 없이 표현식으로 마지막에 요소 추가 가능 const arr = [1, 2]; let resul.. 2023. 3. 8. 중요한 ES6 함수 ES6 함수에 대해 알아보자! ES6 함수 ES6 함수 이전의 모든 함수는 일반 함수로서 호출 가능 및 생성자 함수로서도 호출이 가능했다. => callable(호출할 수 있는 함수), constructor(인스턴스를 생성할 수 있는 함수) 메서드(객체에 바인딩된 함수)도 마찬가지였다. : constructor => prototype 프로퍼티를 가진다. => prototype 객체도 생성 콜백 함수(함수에 전달되어 보조 함수의 역할 수행)도 마찬가지였다. : constructor => 불필요한 prototype 객체 생성 => 사용 목적에 따라 명확한 구분이 없으므로 호출 방식에 제약 X, 생성자 함수로 호출되지 않아도 prototype 객체 생성 함수를 사용 목적에 따라 3 종류로 구분 일반 함수: 함.. 2023. 3. 3. 이전 1 다음 728x90 반응형 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."