상세 컨텐츠

본문 제목

[JS] 구조분해 할당

TIL (Today I Learned)

by NayC 2022. 1. 6. 16:44

본문

728x90

var.js

const odd = "홀수"
const even = "짝수"

module.exports = {
    odd, 
    even, 
}

 

func.js

const value = require('./var');

console.log(value)

-> 실행 결과는 { odd: '홀수', even: '짝수' }

 

key 값을 꺼내쓰려면

const value = require('./var');
const odd = value.odd;
const even = value.even

console.log(odd, even)

-> 실행 결과는 홀수, 짝수 


이걸 구조분해 할당을 이용한다면, 

const {odd, even} = require('./var');

console.log(odd, even)

이렇게 축약이 가능함.

(실행 결과는 홀수, 짝수) 

 

 

 

출처 : node.js 교과서 (길벗) 실습 코드

728x90
반응형

'TIL (Today I Learned)' 카테고리의 다른 글

API Gateway (feat. MSA)  (0) 2022.01.13
Vim  (0) 2022.01.13
[JS] Shorthand property names  (0) 2022.01.06
[JS] 자바스크립트 실행 순서 (feat. 이벤트루프)  (0) 2021.12.02
[JS] 예약어 오류가 다른 이유  (0) 2021.11.29

관련글 더보기