JavaScript에서 함수의 this 키워드는 다른 언어와 조금 다르게 동작합니다.
또한 엄격 모드와 비엄격 모드에서도 일부 차이가 있습니다.
ES5는 함수를 어떻게 호출했는지 상관하지 않고 this 값을 설정할 수 있는 bind 메서드를 도입했고, ES2015는 스스로의 this 바인딩을 제공하지 않는 화살표 함수를 추가했습니다.
스코프와 관계가 있다.
전역공간에서의 this는 window를 바라본다.
함수에서의 this는 전역공간이다.
메서드는 호출되는 대상의 객체를 가리킨다.
첫 인자에 this의 대상을 넣고 두번째 인자에 sayFullName이 받는 인자를 넣으면 된다.
-> bind로 this 고정해놓고 활용