Skip to content

Instantly share code, notes, and snippets.

@gracefullight
Created December 22, 2016 08:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gracefullight/f1ad9f07c7feb2c3757aff51b9c465ec to your computer and use it in GitHub Desktop.
Save gracefullight/f1ad9f07c7feb2c3757aff51b9c465ec to your computer and use it in GitHub Desktop.
var sealedObject = {
value1 : 1,
value2 : 2
};
Object.seal(sealedObject);
console.log(Object.isSealed(sealedObject)); // true
// 삭제 불가
delete sealedObject.value1;
console.log(sealedObject.value1); // 1
// 변경 가능
sealedObject.value2 = 3;
console.log(sealedObject.value2); // 3
// 객체 추가 불가
sealedObject.value3 = 3;
console.log(sealedObject.value3); // undefined
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment