Weakmap을 사용한 비공개 객체 맴버 코드 질문있습니다.
385
20 câu hỏi đã được viết
비공개 객체 맴버 코드중에 jn, sh 변수들의 빈 객체안에 get과 set 메소드로 인해 invoke 값이 들어왔는데
이 invoke 값들이 Weakmap(privateMembers)으로 인해서 나중에 정보가 자동으로 날아가게끔 메모리를 더 좋게 관리할 수 있게 하는 코드라고 이해하면 될까요?
또 하나 질문이 invoke값이 들어있는 빈 객체가 원래 즉시 실행 함수이므로 접근이 안되어 원래 빈객체인데 get set 메소드로 인해 invoke라는 값이 들어오게 된 것으로 이해한 것이 맞을까요?
사실 invoke의 개념을 처음 봐서 좀 헷갈려서 이렇게 질문을 올리게 되었네요..ㅎㅎ
Câu trả lời 2
0
ES5에서 도입된 getter는 프로퍼티에 접근하기 전까지 그 값을 계산하지 않습니다.
getter의 값 계산은 실제 값이 필요할 때 이루어집니다. 이 동작을 크롬 브라우저에서는 'invoke'라는 단어로 표현하고 있는 것입니다.
이로써 불필요한 계산을 미리 하지 않아 자원 낭비를 줄일 수 있습니다.
10월 15일 삭제예정 강의 문의
0
40
1
강의제목에 10/15일 삭제라고 나와있는데,
0
48
1
스크립트 영상 미일치
0
76
3
감정일기장 다이어리 필터 적용할때 컨텍스트를 Home에서 가져오는 특별한 이유가 궁금합니다.
0
58
2
블로그 안나오네유 ㅠㅠ
0
354
2
궁금한게 있어서 질문 남겨봅니다!
0
342
2
엌ㅋㅋ 인프런에 개발자 도구 켜서 console에 하면
0
317
1
Class 소개
0
379
1
콜백에대해 질문이 있습니다.
0
384
1
2021.3 현시점에서 'ES202X' 기준으로 private 필드를 일반적으로 어떻게 구현하나요?
1
539
2
들어보니 자바의 클래스와 개념이 같은거 같은데 맞나요?
0
325
1
선생님 질문있습니다.
0
315
1
강좌의 실습자료를 요청드려도될까요?
0
301
1
이터레이터 질문드려용!
0
391
3
Class 챕터의 2번째 영상 'class 소개' 초반부에 읽어보시라는 링크가 사라졌습니다
0
256
1
혹시 추가강의영상 언제올라나요??
0
278
1
강의
0
343
1
심볼 사용처 관련하여
0
322
1
강의 후반부 질문 있습니다.
2
327
2
추가강의
0
353
1
보너스 강의는 언제 오픈되나요?
1
305
1
선생님 궁금한게 있는데요. 정말로 30살이세요?
1
357
1
동영상 속도가 너무 빨라요 ㅠ_ㅠ...
0
590
2
고급 강의는 언제 올라나요???
0
286
2

