Principles of Object-Oriented JavaScript
를 읽고 나는 저자의 웹 사이트에 무료 장의 page 32의 끝에 다음 행을 가로 질러 온 반면 : 속성이 먼저 객체에 추가됩니다[[설정] 객체의 속성
, 자바 스크립트의 사용 객체에 [[Put]]이라고하는 내부 메소드가 있습니다. [[Put]] 메서드 은 속성을 저장하기 위해 개체에 자리를 만듭니다.
기존 값에 새로운 값이 할당되면 연산 [[Set]]이 수행됩니다. 이 작업은 속성의 현재 값 을 새 값으로 바꿉니다.
인해 [설정]라는 오브젝트의 내부 특성에 여기 발생 라는 데이터 속성의 값을 변경하는 저자 회담. ECMA 5을보고 [[Get]], [[Put]]을 발견했지만 [[Set]] 속성은 없습니다. 그러나 [[Set]] 속성은 객체의 명명 된 접근 자에 사용할 수 있습니다.
제 질문은 [[Set]]이라는 개체 내부 속성이 있습니까? 그렇지 않다면 데이터 속성의 가치 변화는 어떻게 발생합니까? [넣어]로 변경 되었기 때문이다
ES5는 고대이며, 최신 ES2016이며 올해는 ES2017을 얻을 수 있습니다. – Oriol