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

cs09g 블로그

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

cs09g 블로그

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

setter (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 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
링크
  • Firefox
  • Mozilla Hacks Korea
TAG
  • ios
  • bigsur
  • Safari
  • readStream
  • bouncscroll
  • Windows
  • setter
  • fetch
  • GIT
  • writeStream
  • nodejs
  • no_fcp
  • 블랙스크린
  • event
  • git-checkout
  • JavaScript
  • 크롬
  • git-tag
  • abortcontroller
  • chrome
  • 리소스모니터
  • react
  • Karma
  • 사이트성능측정
  • ubuntu
  • Android
  • Mac
  • getter
  • testing
  • csv-parser
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바