JavaScript에서 객체 속성 정의 및 수정하기: Object.defineProperty와 Object.defineProperties
JavaScript에서 Object.defineProperty() 메서드는 객체에 새로운 속성을 직접 정의하거나 기존 속성을 수정하는 데 사용됩니다. 이 메서드는 수정된 객체 자체를 반환합니다.
const myObject = {};
Object.defineProperty(myObject, 'immutableValue', {
value: 42,
writable: false // 이 속성은 변경할 수 없습니다.
});
// strict mode에서는 오류 발생
// myOb ...
9월 22일 10:24에 게시됨
Java 객체지향 핵심 문법 정리
프로그래밍 언어는 기계어에서 시작해 점진적으로 발전해왔습니다. 기계어는 0과 1로 이루어진 이진수 명령어로 구성되며, 하드웨어가 직접 해석할 수 있는 최저수준 언어입니다. 이후 등장한 어셈블리어는 인간이 이해하기 쉬운 기호를 도입했지만 여전히 기계 구조에 밀접하게 연결되어 있었습니다. 고급 언어는 이러한 기계적 세부사항을 숨기고 더 높은 수준의 추상화 ...
5월 21일 07:51에 게시됨