this는 함수 내에서 함수 호출 맥락(context)를 의미한다. 맥락이라는 것은 상황에 따라서 달라진다는 의미인데 함수를 어떻게 호출하느냐에 따라서 this가 가리키는 대상이 달라진다는 뜻이다.함수와 객체의 관계가 느슨한 자바스크립트에서 this는 이 둘을 연결시켜
apply는 브라우저가 자바스크립트에 제공하는 메소드로, 함수를 호출하는 특별한 방법이다. this와 함께 유용하게 쓰이며, 여기에서 쓰이는 this는 함수와 객체를 연결하는 역할을 한다.this의 값은 apply뒤에 오는 첫 번째 인자값이 된다. 따라서 위의 gree
처음 자바스크립트 공부를 시작하고 얼마 안되어 강의나 책에서 '객체' 파트가 나왔을 때 '객체'라는 뜻에 대해 많은 혼동이 왔었다..😢'객체'라는 말은 평소에 쓰지도 않을 뿐더러 이게 코드를 짤 때 무엇을 의미하는지 강의를 봐도 정확한 개념이 짚어지지 않았다. 책에
Javascript Object 자바스크립트에서 객체란 서로 연관된 변수와 함수를 그룹핑한 그릇이라고 할 수 있다. 객체 내의 변수를 프로퍼티(property) 함수를 메소드(method)라고 부른다. 객체를 만들어보겠다. 생성자(constructor)는 객체를 만
Javascript에서 사용할 수 있는 변수 에 대해 알아보겠다. let Mutable variable javascript ES6에 추가된 은 변수에 값을 할당하고 다시 변수에 다른 값을 할당할 수 있는 이다. > block scope 은 block안에 작성하게
자바스크립트 생성자와 관련된 Prototype에 대해 알아보겠다.
ES6에서 추가된 class는 생성자 함수와 같이 객체를 만들어 내는 템플릿이라고 할 수 있다.여러 데이터 값과 메서드들을 정의하고, 그것들을 호출하면서 객체들을 생성할 수 있다. 자바스크립트에서 class는 객체를 생성할 수 있는 함수이며, class를 통해 생성된
이벤트 버블링, 캡처링, 위임에 대해 알아보자 📚
AJAX가 뭘까? 💡