Giting.
낮의 Giting

메뉴판 › 타입스크립트 에러 사전 › 속성·모양이 안 맞음 › readonly 배열을 못 바꾸겠어요

error TS2339: Property 'push' does not exist on type 'readonly number[]'.

전

const arr: readonly number[] = [1, 2];
arr.push(3);

후

const arr: readonly number[] = [1, 2];
const next = [...arr, 3];
왜 이렇게 되나
  • readonly 배열에 push·수정을 시도했다
됐는지 보는 법

원본을 안 건드리고 새 배열이 나오면 성공.

같은 묶음 · 속성·모양이 안 맞음