object Javascript 에서 하나의 데이터 타입 {key: value} 의 집합 1. object 생성 const obj1 = {}; // 'object literal' syntax const obj2 = new Object(); // 'object constructor' syntax function print(person) { console.log(person.name); console.log(person.age); } const amy = {name: 'amy', age: 30}; print(amy); // with Javascript magic (dynamically typed language) // can add properties later amy.hasJob = false; conso..
class & object class : template, declare one, no data in object : instance of a class, created many times, data in class는 template에 속하고, 이 template을 이용해 실제로 데이터를 넣어서 만든 것이 object 이다. javascript에 class는 ES6에 도입된 개념이다. 그럼 그 전까지는 어떻게 사용했을까? class가 도입되기 전까지는 class를 정의하지 않고, 바로 object를 만들 수 있었다. 그리고 object를 만들 때 function을 이용하여 template을 만드는 방법이 있었다. 1. Class decalration class Person { //constructor c..