이 부정확 한 주제 이름을 사용합니다.큰 자바 스크립트 객체의 모범 사례
아약스 요청을 사용하면 많은 HTTP 요청이 발생하므로 데이터 집합을 여러 번 쿼리하고 있습니다.
이 이유 때문에 json 인코딩 방법을 사용하여 자바 스크립트 코드에이 특정 데이터 세트를 저장하기로 결정했습니다. 여기에 지금 (더 json.parse)
echo 'var myDataset = ' . json_encode($myDataset) . ';' ;
내 질문 :
내 PHP 코드는 다음과 같습니다되지 다음 방법 중 더 낫다는?
a)
var myDataset = { '1' : { ... } , ... };
console.log (myDataset['1']);
b)
var myDataset = function(id){ return ({ ... })[id] };
console.log (myDataset('1'));
메모리 또는 CPU 소비 차이가 있습니까?
감사
월
구체적으로 두 가지 옵션은 무엇입니까? –
첫 번째 방법은 명명 된 배열을 사용하는 것이고 두 번째 방법은 다른 범위의 익명 배열을 사용하는 것입니다. – jantimon