나는 다음과 같은 코드 조각에 대해 알게되었다 :Javascript의 의미는 무엇입니까?
> (123[45] = 67) == 67
<- true
> 123[45]
<- undefined
당신은 너무 당신의 브라우저 내에서 그것을 시도 할 수 있습니다.
나는 무슨 일이 일어나는지 이해하지 못합니다.
123[45]
은 첫 번째 할당 명령어에서 배열처럼 처리되며 실제로 다음 테스트 == 67
에 올바르게 응답합니다. 하지만 메모리 위치에 액세스하려고 시도하면 123[45]
이 나옵니다.
무엇입니까?
아니지만, 그냥 "객체와 같은" "배열과 같은". – Bergi