생성자함수2 JavaScript기초(22)_객체(2) 1. new Object() 우선 빈 객체를 만들어 그 결과 값과 타입을 출력하면 아래와 같이 나온다. const a = new Object(); console.log(a, typeof a); [Running] {} object Object에 true를 넣고 똑같이 출력해보자. const a = new Object(true); console.log(a, typeof a); [Running] [Boolean: true] object a는 불리언 true라는 결과 값과 타입은 객체라고 나온다. Object에 직접 리터럴 형태의 객체 값을 아래와 같이 넣으면 어떻게 될까? const a = new Object({name : 'Kim'}); console.log(a, typeof a); [Running] { n.. 2021. 10. 16. JavaScript기초(20)_함수(6) 1. new 함수(); : 생성자 함수 생성자 함수의 기본적인 특징을 다음과 같은 코드를 통해서 살펴보자. function Person(name, age){ console.log(this); this.name = name; this.age = age; } const p = new Person('Mark', 37); const a = new Person('Anna', 31); console.log(p, p.name, p.age,); console.log(a, a.name, a.age); [Running] Person {} Person {} Person { name: 'Mark', age: 37 } Mark 37 Person { name: 'Anna', age: 31 } Anna 31 생성자 함수는 'thi.. 2021. 10. 14. 이전 1 다음