통역사 / 콘솔을 부팅하고 비교해보십시오.
> ",,," == Array(4)
True
왜? 처음에는 ",,"를 '\ 0'으로 끝나는 슬라이스가있는 4 개의 문자 배열로 생각할 수 있기 때문에 아마도 그럴 것이라고 생각했지만,
> "..." == Array(4)
"False"를 반환합니다. 왜? Javascript에서 덕 타이핑의 특이한 부분이 있다는 것을 알고 있지만이 동작을 강조하는 것이 무엇인지 궁금합니다. Zed Shaw의 훌륭한 프레젠테이션 에서 이것을 수집했습니다 btw .
===대신을 사용해야 하는 많은 좋은 이유 중 하나 입니다 ==.