자바 스크립트 객체를 초기화하는 두 가지 방법 (어느 것이 더 좋으며 더 빠름)을 기반으로합니까?자바 스크립트 객체 시작 중
// first
options = {
prop1: 1,
prop2: 2
}
//second
Secoptions = {};
Secoptions.prop1 = 1;
Secoptions.prop2 = 2;
(function($) {
$(document).ready(function() {
//based on the two ways of initializing a javascript object
//which one is the better one and faster
// first
options = {
prop1: 1,
prop2: 2
}
//second
Secoptions = {};
Secoptions.prop1 = 1;
Secoptions.prop2 = 2;
});
})(jQuery);
'더 나은'문맥을 정의하십시오. 모든 정직함에도 불구하고, ** ** ** *는별로 중요하지 않습니다. ** 궁극적으로, ** b : ** * 당신은 무엇을 더 쉽게 읽을 수 있습니까? * –
"빠름" ; 당신은 http://jsperf.com/에서 항상 테스트를 수행 할 수 있습니다.이 스크립트를 만들려고했지만 현재 404 개의 스크립트 오류가 있습니다. 속도 차이가 있다면 놀랄 것입니다. 나는 그것이 사용하기 쉽고 이해하기 쉬운 것이 될 것이라고 기대할 것입니다. –