자바스크립트

    [JavaScript] 표준 내장객체 정리(상시 업데이트)

    개 념 가령 어떤 프로그래밍 언어든 미리 정의된 내장 메소드(객체)가 있기 마련이다. JavaScript도 마찬가지로 유형(내장 객체)별로 여러가지 내장 메소드가 있는데 MDN을 참고해 이 메소드(객체)들에 대해서 유형별로 정리하려고 한다. 이 포스팅은 상시 업데이트 되는 포스팅입니다. ◆ : 실험 중인 기술 객체명 메소드명 설명 링크 에러관련 AggregateError 다수의 에러가 한 에러로 랩핑되어야 할 때의 오류 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/AggregateError 배열관련 Array 리스트 형태의 객체인 배열 생성 https://developer.mozilla.org/ko/docs/W..

    [JavaScript] 프로토타입(Prototypes)의 이해

    [JavaScript] 프로토타입(Prototypes)의 이해

    개 념 MDN의 발췌한 내용은 다음과 같다. 모든 객체들이 메소드와 속성들을 상속 받기 위한 템플릿으로써 프로토타입 객체를 가진다. 그냥 보기에는 설명이 복잡하고 애매하다. 그래서 예제와 그림등을 사용하여 조금 더 자세히 알아보도록 하겠다. 먼저 JS에는 Class라는 개념이 없다. 때문에 기존 객체를 복사해서 새로운 객체를 생성한다. 이걸 프로토타입 기반 언어라고 하는데, 이렇게 생성된 새로운 객체도 다른 객체의 원형이 될 수 있다. 이걸 프로토타입 체인(prototype chain)이라 부르며 객체지향적인 프로그래밍을 할 수 있게 해준다. JS에서는 객체의 prototype(객체 멤버인 __proto__ 속성으로 접근 가능한)과 생성자의 prototype 속성의 차이를 알아야하는데, 전자는 '개별 객..