본문 바로가기 메뉴 바로가기

cs09g 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

cs09g 블로그

검색하기 폼
  • 분류 전체보기 (58)
    • Git (9)
    • Open source (0)
      • Openlayers (0)
    • 프론트엔드 (16)
    • Javascript (15)
    • Mozilla (0)
    • 개발환경 (13)
      • Windows (4)
      • Linux (5)
      • Mac (3)
    • 생각 (3)
    • 여행 (1)
    • 엑셀 (0)
  • 방명록

getter (2)
Javascript 변수 값의 변경을 감지하기

1. getter, setter 활용 const myObj = { this.someProperty = someValue; get someProperty() { return this.someProperty } set someProperty(newValue) { this.someProperty = newValue; alert("someProperty is changed!"); } }; 2. defineProperty 활용 defineProperty 메소드는 세 번째 파라미터로 descriptor를 제공하는데, 여기에서도 getter, setter를 설정할 수 있다. const myObj = { someProperty: someValue, }; Object.defineProperty(myObj, "somePr..

Javascript 2020. 6. 30. 22:46
JavaScript getter 와 setter 의 사용

JavaScript 에서도 getter, setter 를 지원한다. 사용하는 방법에 대한 설명은 어디에서나 찾을 수 있었는데, 언제 그리고 왜 사용해야하는지는 찾을 수 없어서 직접 케이스를 만들어 보았다. Use case: 자료구조형 클래스 선언 // 기본 클래스 선언 class Bounds { constructor(southWest, northEast) { this.south = southWest.south; this.west = southWest.west; this.north = northEast.north; this.east = northEast.east; } } southWest, northEast 값을 한 번에 얻고 싶다는 요구 사항이 들어온다면? class Bounds { constructor..

Javascript 2019. 2. 25. 11:49
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
  • 이 페이지의 스크립트에서⋯
  • subprocess가 죽지 않을 때
  • [typescript] enum과 cons⋯
  • curl --upload-file 파일⋯
최근에 달린 댓글
  • 이게 커뮤니티가 아니라 실무⋯
  • 어디서 주워들은 AOS라는 말⋯
Total
44,832
링크
  • Firefox
  • Mozilla Hacks Korea
TAG
  • event
  • 리소스모니터
  • JavaScript
  • Android
  • bigsur
  • react
  • setter
  • Mac
  • csv-parser
  • ios
  • writeStream
  • git-tag
  • 사이트성능측정
  • git-checkout
  • chrome
  • GIT
  • 블랙스크린
  • Safari
  • 크롬
  • ubuntu
  • abortcontroller
  • Karma
  • getter
  • no_fcp
  • fetch
  • readStream
  • testing
  • bouncscroll
  • Windows
  • nodejs
more

Blog is powered by Tistory / Designed by Tistory