데코레이터 함수
데코레이터 함수
@Log export class C {
export @Log class C {
@Log
export class C {// eat, work, sleep이 start와 end를 로깅하는 console.log가 중복됨
// 이렇게 중복이 있는 경우 데코레이터를 통해 중복을 제거
class A {
eat() {
console.log('start');
console.log('Eat');
console.log('end');
}
work() {
console.log('start');
console.log('Work');
console.log('end');
}
sleep() {
console.log('start');
console.log('Sleep');
console.log('end');}
}Context
Context의 종류
데코레이터도 함수이다.
또 다른 예시
Last updated