[220930] 오늘의 배움(TIL) - JavaScript

💛 nalsae·2022년 10월 3일
1

📚 오늘의 배움(TIL)

목록 보기
57/84
post-thumbnail

🔶 JavaScript

  • 프록시는 무엇이고 어떻게 사용하는가?

: 객체를 프록시 객체로 한 번 감싸면 객체를 직접 변경하지 않고 중간에 프록시 객체를 거쳐서 객체의 정보를 취득하거나 조작할 수 있음
: 특히 객체를 조작하면서 따로 함수를 호출하는 등의 추가적인 동작을 수행해야 하는 경우 프록시 객체를 유용하게 사용할 수 있음
: 또한 기존의 접근자 프로퍼티는 객체 안에 이미 정의된 프로퍼티만 조작할 수 있었지만, 프록시를 사용하면 정의되지 않은 속성도 조작할 수 있다는 장점이 있음

  • 옵저버 패턴은 무엇이고, 어떻게 사용하는가?

: 하나의 전역 상태가 변경될 때마다 다수의 함수가 호출되어야 하는 경우 유용하게 사용할 수 있는 패턴을 옵저버 패턴이라고 함
: 보편적으로 subscribe, unsubscribe 메서드를 사용하여 여러 함수들을 옵저버 객체에 등록해놓고, 전역 상태가 변경될 때마다 notify 메서드를 통해 함수에 전역 상태를 전달하면서 호출하는 방식으로 사용

profile
𝙸'𝚖 𝚊 𝚍𝚎𝚟𝚎𝚕𝚘𝚙𝚎𝚛 𝚝𝚛𝚢𝚒𝚗𝚐 𝚝𝚘 𝚜𝚝𝚞𝚍𝚢 𝚊𝚕𝚠𝚊𝚢𝚜. 🤔

0개의 댓글