가변 변수와 불변 변수
const를 사용하면 불변변수로 인해 값을 변경할수 없지만 push, splice, pop 함수를 사용하면 변경이 가능하다 이를 무결성 제약 조건에 위배되었다고 한다. 그래서 무결성을 유지하면서 무결성 변수를 수정하는 방법은 값을 추가시 : push 함수 대신 concat() 함수를 삭제시: pop(), shift()함수 대신 slice(), concat() 함수에 전개 연산자를 조합하여 사용하면 된다. const arr3 = []; const arr4 = arr3.concat(1); // arr4 = [1] const arr5 = [...arr4, 2, 3]; // arr5 = [1, 2, 3] const arr6 = arr5.slice(0, 1); // arr6 = [1], arr5 = [1, 2, ..
2021. 12. 9.