본문 바로가기

자바스크립트 new3

[ 모던 자바스크립트 스터디 ] 생성자 함수에 의한 객체 생성 객체는 객체 리터럴 이외에도 다양한 방법으로 생성할 수 있다. 이 포스팅에서는 생성자 함수를 이용해 객체를 생성하는 방식을 다루도록 하겠다. Object 생성자 함수 const a = new Object(); 위와 같이 new 연산자와 함께 Object 생성자 함수를 호출하면 빈 객체를 생성해서 반환한다. 이후 프로퍼티를 추가하거나, 메서드를 추가하는 등의 행위도 가능하다. 생성자 함수는 new 연산자와 함께 호출해 객체를 생성하는 함수이고, 이 생성자 함수에 의해 생성된 객체를 인스턴스라 칭한다. 자바스크립트는 Object 외에도 String, Number, Boolean, Function, Array, Date, RegExep, Promise 등의 빌트인 생성자 함수를 제공한다. function Ci.. 2022. 9. 24.
[ JavaScript ] 자바스크립트 기본 문법 | 생성자와 new 해당 포스팅은 생활코딩의 이고잉 님의 강의를 기반으로 개인 공부용으로 정리한 포스팅임을 미리 알립니다. 자바스크립트는 어떠한 객체지향언어와도 같지 않습니다. 자바스크립트 계열에 속하는 언어들은 보통 Prototype-based programming 이라고 불립니다. 자바스크립트의 '객체' 개념은 헷갈릴 수 있습니다. 그게 당연한거예요. 기존의 객체지향 패러다임에 익숙하신 분들은 큰 혼란이 올 수 있습니다. 자바스크립트가 추구하는 객체지향은 다른 언어들에 비해 자유롭고 유연합니다. 자바스크립트 기본 문법 :: 객체 객체란 서로 연관된 변수와 함수를 그룹핑한 그릇이라고 할 수 있습니다. 객체 내의 변수를 프로퍼티(property)라 부르고, 함수를 메소드(method)라고 부릅니다. 객체를 만드는 것은 앞서.. 2021. 2. 4.
[ JavaScript ] 자바스크립트 기본 문법 | 객체(Object) 생성| this란 무엇인가 | 객체 for 문 | for in 해당 포스팅은 생활코딩의 이고잉 님의 강의를 기반으로 개인 공부용으로 정리한 포스팅임을 미리 알립니다. 자바스크립트 기본 문법 :: 객체(Object) 배열은 아이템에 대한 식별자로 숫자를 사용했습니다. 데이터가 추가되면 배열 전체에서 중복되지 않는 인덱스가 자동으로 만들어지기 때문에 추가된 데이터에 대한 식별자가 됩니다. 이렇게 배열은 이 인덱스를 이용해서 데이터를 가져오게 되는데, 만약 인덱스로 문자를 사용하고 싶다면 객체(dictionary)를 사용해야 합니다. 다른 언어에서는 연관배열(associative array) 또는 맵( map), 딕셔너리(Dictionary)라는 데이터 타입이 자바스크립트의 객체에 해당합니다. 자바스크립트 기본 문법 :: 객체의 생성 자바스크립트에서 객체를 만드는 방법은.. 2021. 2. 3.