목록CS Library (31)
Silver Library (Archived)
여기서 알게된 사실이 있는게, 이 백준 사이트에서 풀때 쓰기 좋은 코드블럭 '템플릿' 이 있었다는 점 입니다. Template 1. const readline = require("readline"): const rl = readline.createInterface({ input: process.stdin, output: process.stdout }): const input = []: // 변수를 저장 rl.on("line", function(line) { // line 이라는 변수를 입력 input.push(line) // 한 줄씩 입력받고 무한으로 입력받음 }).on("close", function() { // 컨트론 + D 누르면 종료 (백준은 입력 끝나면 자동 종료) solution(input):..
- 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] 객체 리터럴 ? 자바..