목록스터디/코딩애플 (34)
안녕하세요
object.freeze(객체)(쓰지는 않을 듯 함): 객체의 내용을 변경할 수 없도록 할 수 있다. hoisting 현상 (쓰지는 않을 듯 함) var로 변수를 만들면 스코프의 맨 위에서 해당 변수를 선언하고, 할당은 해당 변수를 만든 라인에서 진행하는 것 console.log(단어); // undefined var 단어 = "apple"; console.log(단어) // apple 함수도 마찬가지로 hoisting 현상이 일어난다. var 함수 = function(){} let, const는 undefined가 자동으로 할당이 안됩니다. 전역변수 만들기 (쓰지는 않을 듯 함) window.이름 = "young" ES6 신문법: tagged literal 함수는 `` 로 동작하여 문자열과 변수를 ${..
eventlistener 콜백함수 안에서 this는 e.currentTarget을 가리킨다. 오브젝트 안에서 함수를 동작시키면 this는 window를 가리킨다. const 숫자관련 = { 슷자세기 : function(){ 오브젝트.숫자.forEach(function(){ console.log(this) // window }); } } 화살표 함수로 오브젝트 안의 함수를 동작시키면 this는 오브젝트 안의 함수를 가리킨다. const 숫자관련 = { 슷자세기 : function(){ 오브젝트.숫자.forEach(function(){ console.log(this) // { 함수:f } }); } } 🔻🔻🔻 이벤트리스너에서 function으로 함수를 만들면 this는 window 이벤트리스너에서 화살표함수..