javascript accessing a character

str[index] 사용하기

var str = 'Apple'
console.log(str[0]); //'A'
console.log(str[3]); //'e'
console.log(str[10]); //undefined

index로 접근은 가능하지만 쓸 수 없다(read-only)

str[0] = 'E'
console.log(str); // 여전히 'Apple' not 'Epple'

그렇지만 문자열이 아닌 배열에서는???

콘솔에 입력해보았더니
arr[2] = 4; 라는 값을 할당하고 난 후 arr의 값도 바뀌게 되었다

객체에서는???

역시 바뀌었다

데이터 저장 형태가 다른지 체크해볼만한 내용이다.

좋은 웹페이지 즐겨찾기