new 생성자에 대해 이해하기자바스크립트에서는 new라는 키워드를 통해 특정 함수로 객체를 만들어 낼 수 있습니다. 쉽게 설명하자면, 붕어빵 틀이 있으면 똑같은 형태의 붕어빵을 계속 찍어낼 수 있습니다. 속에 넣는 재료를 팥이나 생크림, 초콜렛을 넣는다고 하면 맛은 다양하지만 그래도 같은 틀에서 찍어냈으니 똑같은 형태를 가지고 있겠죠. new 생성자는 생성자 함수(붕어빵 틀)로 객체 인스턴스(생크림 맛 붕어빵, 초코 맛 붕어빳)를 만듭니다. 생성자 함수 만들기function Bread(flavor, price){ this.flavor = flavor; this.price = price; }; const chocoBread = new Bread("choco", "2200원"); const creamBrea..
저번 포스팅에는 자바스크립트의 원시 타입인 숫자와 문자 그리고 불린에 대해서 배웠습니다. 오늘은 undefined와 null 그리고 es6를 통해 새롭게 추가된 심볼을 배워보도록 하겠습니다. 복습을 원하시면 아래 링크를 클릭해주세요. 자바스크립트의 데이터 타입 - 원시타입 포스팅 보기 null과 undefinednull 타입에서는 null이라는 값만 가지고 있고, undefined 타입에서는 undefined라는 값만 가지고 있습니다. 왜 이런 타입이 있는지 먼저 생각해보셔야 합니다. 변수라는 공간에 무언인가 담을 때 항상 바로 값이 존재하지는 않을 것입니다. 일단은 변수를 선언하고 나중에 값을 담는 일도 있고, 아예 값이 존재하지 않는 다는 것을 명시해야할 상황도 있을 것입니다. 그런 상황들에서 사용하..