let = obj {
name : 'Lee',
sayHi : function() {
console.log('Hi! ' + this.name);
}
};
obj.sayHi();
let = obj {
name : 'Lee',
sayHi () {
console.log('Hi! ' + this.name);
}
};
❗️ 주의: 이미 존재하는 프로퍼티 키를 중복 선언하면 나중에 선언한 프로퍼티가 먼저 선언한 프로퍼티를 덮어쓴다. 이때 에러가 발생하지 않으니 주의하자!
let person = {
name: 'Lee'
};
delete person.name;
let prefix = 'prop';
let i = 0;
let obj = {};
obj[prefix + '_' + ++i] = i;
obj[prefix + '_' + ++i] = i;
obj[prefix + '_' + ++i] = i;
console.log(obj); // {prop-1: 1, prop-2: 2, prop-3: 3}
let x = 1, y = 2;
let obj = {
x : x,
y : y
};
let obj = { x, y };