javascript(9)
-
Callback function
1. 콜백함수란? 'MDN'에서 정의한 콜백함수를 보면 이렇게 되어있다. A callback function is a function passed into another function as an argument, which is then invoked inside the outer function to complete some kind of routine or action. (콜백 함수는 인수로 다른 함수에 전달 된 함수로, 외부 함수 내에서 호출되어 일종의 루틴 또는 조치를 완료합니다.)라고 정의가 되어있는데, 쉽게 말해, 다른 함수에 '인자'로서 넘겨 실행할 수 있는 함수인 것이다. 예를 들면, 우리가 지금까지 자주 써왔던, array.forEach(function)에서 'function'이 콜백함..
2020.08.11 -
Javascript - ES6 Class & super
1. Class란 JavaScript class는 ECMAScript 2015을 통해 소개되었으며, 기존 prototype 기반의 상속 보다 명료하게 사용할 수 있게 해준 것이지만, 중요한 것은 기존의 방법과 동일하지만 표현 방법이 달라진 것일 뿐이다! 2. 사용방법 //class 정의 class restaurant{ constructor(appet, main, drink){ this.appet = appet; this.main = main; this.drink = drink; } } //class 사용방법 let my = new restaurant('soup', 'meet', 'beer'); my.appet // 'soup' my.main // 'meet' my.drink // 'beer' //__pr..
2020.07.30 -
Javascript - Object Oriented Programming(OOP)
1. OOP란? 객체 지향형 프로그래밍으로 절차형 프로그래밍과 비교되며 사용 목적으로는 간편하고 간결하게 사용하기 위함이다. 2. Javascript에서 Object를 정의하는 방법 (1) function 사용하기 function make_person(name,age){ this.name = name; this.age = age; this.greeting = function(){ console.log('name : ',name,' age : ',age); } } let salva = new Person('salva',25); (2) class 사용하기(ES6) class person { constructor(name,age){ this.name = name; this.name = age; } greeti..
2020.07.29