목록전체 글 (374)
Silver Library (Archived)
- sayhi 와 같은 것은 ES6 축약형 method. - sayhi 와 같은 ES6 축약형 method 를 arrow function 로 정의하는 것은 좋지 않음 (bad). - prototype 의 property 계열도 마찬가지로, arrow function 으로 해당 prototype method 를 정의하는 것은 좋지 않음(bad). 왜 그런가? 라고 한다면 : arrow function 으로 declaration 시, 이 후 this 참조는 해당 함수가 아닌, 전역 객체(window)를 참조한다. 이에, 일반 함수로 할당 하는 것이 좋겠습니다. 또한, ES6 method 축약 표현으로 정의한 ES6 method 를 사용하는 것이 좋겠습니다. 핵심은 해당 class 내부에서 작동하게 하는 것...
이 글은 아래의 글에서 가져온 코드블럭을 기반으로 재구성 되었음. [번역] JavaScript: 도대체 콜백이 뭔데? 이 문서는 Brandon Morelli의 JavaScript: What the heck is a Callback? 을 번역한 것입니다. 잘못된 부분이 있는 경우 알려주시면 감사하겠습니다. medium.com function doHomework(subject, callback) { alert(`Starting my ${subject} homework.`); callback(); } doHomework('math', function() { alert('Finished my homework'); }); callback 이 언제 정의 되던, 언제 호출 되던, 핵심은: 'JS 는 특정 함수로 부터..
Constructor 1. https://aomee0880.tistory.com/96 2. https://webclub.tistory.com/380 Class - super 1. https://www.w3schools.com/jsref/jsref_class_super.asp 2. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/super super - JavaScript | MDN super 키워드는 부모 오브젝트의 함수를 호출할 때 사용됩니다. developer.mozilla.org Object - literal 1. https://kosaf04pyh.tistory.com/21 [javascript] 객체 리터럴 ? 자바..
오늘은 사실상 이론에 집중 한 날이었습니다. 특이 사항이라면, 생각 보다 이해하는 속도가 좀 붙었다는 점 정도 입니다. 나름 코드 블럭을 보고 생각하는게 익어 진 걸 까요. 오늘의 자료 구조 학습에 관한 기록입니다. html/css 로 웹페이지 구성 할 때는 정말 뻔하게 동네북같이 그냥 사용하면서 각 객체 및 변수 등, 특정 고유 메뉴 구분용으로나 써 온 class. 사실 이게 이 정도로 섬세하게 쓰는 거라는 걸 처음 알았습니다. 클래스를 보던 중, 다시 돌아가서 본 개념: Constructor, instance, method, Property attribute, 사실상 mdn 위주로 각 개념들 정의 항목 재확인. - class field는 constructor 가 없이 class 내부에서 프로퍼티가 추..