inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

모던 웹을 위한 다양한 Javascript+ES6 객체 선언 기법 이해2 강의중 객체 리터럴 생성에 대해 질문있습니다.

미해결

풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]

const user = { age : 10, name : "jinu", get get_age() { return this.age; }, set set_age(value) { this .age = value; } }; console .log("user = " + JSON.stringify(user)); // user = {"age":10,"name":"jinu","get_age":10} console .log(user); // 기댓값 age = 10 실제 호출 age = 30 왜 마지막 수정값으로 호출 되는지 모르겠네요 . . get 으로 호출하거나 //직접적으로 user.age 를 호출해도 기댓값으로 잘 나옵니다. {age: 30, name: "jinu", get_age: 30, set_age: undefined} age: 30 name: // "jinu" get_age: 30 set_age: undefined console .log(" age = " +user.age) // age = 10 console .log(user.get_age); user .set_age = 20; console .log(" age = " + user.age); //age = 20 console .log(user.get_age); // age = 20 user .set_age = 50; console .log(user.age); // age = 50 user .set_age = 30; console .log(user.age); // age = 30

  • javascrpt
  • HTML/CSS
  • javascript
  • es6
Noh진우 댓글 1 좋아요 0 조회수 203

인기 태그

인프런 TOP Writers

주간 인기글