제곱근 함수 만들기 with TypeScript

wrfg12·2020년 1월 3일
0
interface Array<T> {
  multiply(): Array<number>;
}

Array.prototype.multiply = function(): Array<number> {
  return Object.assign(this, [
    ...this,
    ...this.map((value: number) => value ** 2)
  ]);
};

const a = [1, 2, 3, 4, 5];

// Implement this
a.multiply();
console.log(a); // [1, 2, 3, 4, 5, 1, 4, 9, 16, 25]

0개의 댓글