😎풀이
js의 class
를 원하는대로 다룰 수 있는가?가 관건인 문제이다.
class ArrayWrapper {
arr = []
constructor(nums: number[]) {
this.arr.push(...nums)
}
valueOf(): number {
return this.arr.reduce((acc, cur) => acc+cur, 0)
}
toString(): string {
return JSON.stringify(this.arr)
}
};