비구조화 할당
// 배열 비구조화 할당
let [html, , body] = [document.documentElement, document.head, document.body];
// 객체 비구조화 할당
let numbers_module = {
multiplyNumbers: (...n:number[]):number => n.reduce((a, b) => a * b),
sumNumbers: (...n:number[]):number => n.reduce((a, b) => a + b)
};
let { sumNumbers } = numbers_module;// 배열 비구조화 할당
var _a = [document.documentElement, document.body],
html = _a[0],
body = _a[2];
// 객체 비구조화 할당
var numbers_module = {
multiplyNumbers: function () {
var n = [];
for (var _i = 0; _i < arguments.length; _i++) {
n[_i] = arguments[_i];
}
return n.reduce(function (a, b) { return a * b; });
},
sumNumbers: function () {
var n = [];
for (var _i = 0; _i < arguments.length; _i++) {
n[_i] = arguments[_i];
}
return n.reduce(function (a, b) { return a + b; });
}
};
var sumNumbers = numbers_module.sumNumbers;Last updated