# immutable value
총 2개의 포스트
splice()가 string에서 쓰이지 못하는 이유
새로운 지식을 얻은 걸 시작으로... JS 기초 탐험중인데요... 나빼구 다 아는 것 같은 기초... string은 불변한 값이다 을 배열처럼 다룰 수 있다는 지식만 가지고서, 코딩테스트를 풀다가 를 만나고 확실하게 배우게 된 기초지식 😁 문자열을 배열처럼 다룰 수 있어서, 나 로 접근하고 사용할 수 있다. 그러나 문자열과 배열의 차이점은, 배열은 이며 이고, 문자열은 이면서, 이다. Array 메소드마다 mutable / immutable 한 특성을 가지고 있다. 이 말은, ** 특성을 지니고 있다는 것이다. splice()는 mutable한 메서드이다 >* Array.splice(시작인덱스, 삭제할요소갯수, [치환시킬요소1, 요소2, 요소3, ...]) * 는 원본 배열을 변경하는 메서드다. 근데 변경 불가능한 값인 문자열에 를 먹이고 있으니 가 뜬 것이다. = **mutable한 메서드가 immutable한 값을 건드리고 있었다는
2023년 5월 23일
·
0개의 댓글·
0
원시 타입 vs 객체(참조) 타입
데이터 타입 데이터 타입은 원시 타입(primitive type)과 객체/참조 타입(Object/reference type)으로 분류할 수 있다. 원시 타입 VS 객체(참조) 타입 ✔️원시 타입의 값은 변경 불가능한 값이다. 한번 생성된 원시 값은 읽기 전용값으로서 변경할 수 없다. 변수와 값은 같은것이 아니다. 변수 : 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 or 그 메모리 공간을 식별하기
2021년 11월 11일
·
0개의 댓글·
0