(유머) JS 연산자 오버로딩
const a = new MyArray(1, 2, 3); const b = new MyArray(5, 6, 7); console.log(a); console.log(b); const c = a . b; console.log(c); const MyArray = new Proxy(function() {}, { constructor(f, args, target) { const array = new Array(...args); const proxy = new Proxy(array, { get(target, prop) { if(prop === '__array__') return array; reurn new Array(...array.concat(eval(prop).__array__)); } }); return ..