javaScript
[javaScript] 배열과 문자열 기초 (Mutable/Immutable)
여니노트
2022. 4. 14. 14:48
728x90
반응형
안녕하세요!
여니노트입니다 😀
배열과 문자열 기초 차이점에 대해 알아보았습니다.
결론부터 말씀드리면 아래와 같습니다.
- 배열 : Mutable
- 문자열 : Immutable
배열 : Mutable
arr변수에 0부터 4까지 5번째 배열 위치까지 데이터를 넣었습니다.
arr[0]으로 0번째 배열을 찍어보면, 0 값이 출력됩니다.
arr[0]에 '100'을 넣고 arr배열을 찍어보면, 0번째 배열에 '100'으로 변경된 배열로 찍히는 걸 볼 수 있습니다.
문자열 : Immutable
string 변수 안에 'hello'라는 문자열을 넣었습니다.
string을 찍어보면, 'hello'라는 문자열이 찍히는 걸 확인할 수 있습니다.
string[0]으로 0번째를 's'로 바꾸고, string을 다시 찍어보았습니다.
string변수는 변함없는 걸 확인할 수 있습니다.
헷갈리는 배열과 문자열의 길이 (length)
배열과 문자열의 길이 (length)를 찍어보면, 두 개 모두 길이가 5로 찍힙니다.
문자열을 배열과 같다고 생각할 수 있는 부분으로 인지할 수 있지만,
위에서 테스트해본 것처럼 문자열과 배열의 차이점을 알 수 있었습니다.
유익하셨다면,
채널 추가 / 블로그 구독 / 공감 부탁드려요 🙏
728x90
반응형