JavaScirpt 공부 정리
<모던 자바스크립트 Deep Dive>의 목차를 따릅니다. 책을 발제하는 것을 기본 골조로 하고, 개인이 공부한 내용을 추가합니다.
var person = {
name: 'Choi';
};
person.name = 'Lim'; // 프로퍼티 값 갱신
person.age = 32; // 프로퍼티 동적 생성
delete person.age; // 프로퍼티 삭제
var x = 1, y = 2;
// ES5
var obj = {
x: x,
y: y
};
// ES6
const obj = {x, y};
const prefix = 'prop';
let i = 0;
// ES5 (물론 위에도 키워드도 var로 고쳐야함)
var obj = {};
// 이후 동적 생성
// ES6
const obj = {
[`${prefix}-${++i}`]: i,
[`${prefix}-${++i}`]: i,
[`${prefix}-${++i}`]: i
};
console.log(obj); // {prop-1: 1, prop-2: 2, prop-3: 3}
sayHi: function() {...}
sayHi() {...}