연습문제 2. ArrowFunction

1) 눈코딩

const obj = {
    name: "홍길동",
    normalFn: function() {
        console.log("일반 함수:", this.name);
    },
    arrowFn: () => {
        console.log("화살표 함수:", this.name);
    }
};

obj.normalFn(); // ??
obj.arrowFn();  // ??

2) 눈코딩

const person = {
    name: "안찰스",
    greet: function() {
        const innerArrow = () => console.log(this.name);
        const innerNormal = function() { console.log(this.name); };
        
        innerArrow();
        innerNormal();
    }
};

person.greet();
// innerArrow 출력: 
// innerNormal 출력: 

3) 눈코딩

  • 1초 간격으로 Hello , 찰스를 출력하려고 하나 이름값이 제대로 출력되지 않았다.

  • 문제의 원인과 수정방안을 생각하세요

4) 눈코딩

5) 눈코딩

Last updated