Node 28

[Node.js] Callback Function(콜백 함수)에 대하여 알아보기

안녕하세요. 이번에는 Callback Function(콜백 함수)에 대하여 알아보겠습니다. 1. 콜백 함수 (Callback Function) Callback : 함수가 끝난 뒤 실행되는 함수 함수를 만들 때 parameter로 함수를 받아서 사용한다. 가독성이나 코드 재사용을 위하여 사용한다. 비동기 방식으로 작성된 함수를 동기 처리하기 위하여 사용한다. 먼저 func1() 함수가 있는데 여기서 인자 값으로 첫 번째는 값을 받고 2번째에는 함수를 받습니다. value = ‘값’, call = 함수 func1() 함수가 실행되면 call()로 2번째 함수를 실행시키고 종료되면 콘솔로 value 값을 출력하는 것이라고 보시면 됩니다. function func1(value, call) { call(); co..

Node 2023.02.08

[Node.js] 클래스 간단하게 사용해보기

안녕하세요. 이번에는 객체를 생성할 때 사용하는 클래스를 간단하게 사용해보겠습니다. 자세한 내용은 다른 글을 참조하시기 바랍니다. 클래스 객체를 생성하기 위한 템플릿 ex) 객체 : 고양이 속성 : 이름 – 나비 나이 – 1살 메소드 : mew() – 울다, eat() - 먹는다 자동차를 예시로 들어보겠습니다. 먼저 Car 라는 클래스를 생성합니다. constructor() 함수는 Car 클래스를 만들었을 때 기본적으로 가지게 되는 설정 값이라고 보면 됩니다. 여기서는 constructor(color) 함수 안에 color, isDoor를 설정해놨습니다. isDoor는 true로 값이 설정되어 있지만, color는 인자 값으로 받아서 데이터를 저장하는 것을 볼 수 있습니다. 추가로 move() 함수, s..

Node 2023.02.07

[Node.js] 구조분해에 대하여 알아보기

안녕하세요. 이번에는 JavaScript에서 자주 사용하는 구조분해에 대하여 알아보겠습니다. 실습환경은 Node.js로 진행하였습니다. 1. 구조분해 할당 ( Destructuring assignment ) 배열이나 객체의 속성을 해체해 그 값을 개별변수에 담는 것 배열 구조 분해 객체 구조 분해 2. 배열 구조 분해 const [변수] = 배열; 각 변수에 배열의 인덱스 순으로 값 대응 구조분해 시 변수의 값이 undefined 일 때 기본값 할당 가능 구조분해 없이 두 변수의 값 교환도 가능 list 변수에 ‘apple’, ‘banana’를 리스트로 대입한다. 그리고 배열 구조 분해를 이용해서 item1, item2에 각각 값을 설정합니다. 각 item에 list에 있는 값들이 저장이 되는 것을 볼 ..

Node 2023.02.06

[Node.js] Node.js의 OS, Path 모듈에 대하여 알아보기

안녕하세요. 이번에는 Node.js의 OS, Path 모듈에 대하여 알아보겠습니다. 내장 모듈 내장 객체와 다르게 require 함수로 불러와서 사용해야 한다. 1. OS 모듈 운영체제의 정보를 담고 있는 내장 모듈 os.type() os.cpus() os.homedir() os.freemem() 그 외 등등 // OS 모듈 const os = require('os'); console.log('os.type : ', os.type()); console.log('os.cpu : ', os.cpus()); console.log('os.homedir : ',os.homedir()); console.log('os.freemem : ',os.freemem()); require로 ‘os’ 모듈을 불러온 후에 사용해..

Node 2023.02.04
반응형