본문 바로가기
javaScript

[javaScript] 배열과 문자열 기초 (Mutable/Immutable)

by 여니노트 2022. 4. 14.
728x90
반응형

javaScript
javaScript

 

안녕하세요!

여니노트입니다 😀

배열과 문자열 기초 차이점에 대해 알아보았습니다.

결론부터 말씀드리면 아래와 같습니다.

- 배열 : Mutable

- 문자열 : Immutable

 

 

 

배열 : Mutable

arr변수에 0부터 4까지 5번째 배열 위치까지 데이터를 넣었습니다.

arr[0]으로 0번째 배열을 찍어보면, 0 값이 출력됩니다.

arr[0]에 '100'을 넣고 arr배열을 찍어보면, 0번째 배열에 '100'으로 변경된 배열로 찍히는 걸 볼 수 있습니다.

배열 Mutable
배열 Mutable

 

문자열 : Immutable

string 변수 안에 'hello'라는 문자열을 넣었습니다.

string을 찍어보면, 'hello'라는 문자열이 찍히는 걸 확인할 수  있습니다.

string[0]으로 0번째를 's'로 바꾸고, string을 다시  찍어보았습니다.

string변수는 변함없는 걸 확인할 수  있습니다.

문자열 Immutable
문자열 Immutable

 

헷갈리는 배열과 문자열의 길이 (length)

배열과 문자열의 길이 (length)를 찍어보면, 두 개 모두 길이가 5로 찍힙니다.

문자열을 배열과 같다고 생각할 수 있는 부분으로 인지할 수 있지만,

위에서 테스트해본 것처럼 문자열과 배열의 차이점을 알 수 있었습니다.

배열과 문자열의 길이
배열과 문자열의 길이

 

 

유익하셨다면,

채널 추가 / 블로그 구독 / 공감 부탁드려요 🙏

728x90
반응형

댓글