자바 스크립트에서 배열 표기법을 보았고 어떤 방법으로 작성하는 것이 더 빠르고 더 좋은지 궁금했습니다. 두 번째 버전은 읽기가 더 어려울 것이라고 생각하지만 그 이점은 있습니까? 아니면 누군가가 메서드를 호출하는이 방법을 사용합니까? 아니면 그들의 속도와 관련하여 차이가 있습니까?배열 표기법 또는 .method() - 속도가 더 빠릅니까?
$('#myContainer')['addClass']("active");
$('#myContainer').addClass("active");
나는 그에게 두 번째 방법을 수행하는 데 사용하지만, 첫 번째 방법 빨리 또는 첫 번째 버전을 사용하는 다른 이점이있다입니까?
linkin에 감사드립니다! –
테스트는 그다지 관련이 없으며 함수 호출이 아니라 객체 속성 액세스 용입니다. 이 테스트는 http://jsperf.com/brackets-vs-dot-notation/2에서 jQuery가 어떻게 오브젝트를보다 충실하게 생성 하는지를 모방하고,이 경우 더 빠른 '.'을 보여줍니다. – Ryan
아, 글쎄, 파이어 폭스 10에 분명히 있지 않다. :) – Ryan