TIL (Today I Learned)

[JS] 구조분해 할당

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
반응형