지도 크기는 약 2000 요소입니다. 키가있는지도에 액세스 할 때 Chrome에서 잘 작동하지만 가끔은 Firefox가 충돌합니다. 액세스를 빠르게 매핑하는 방법이 있습니까? 나는 jQuery도 사용하고있다.지도를 빠르게 작성하는 자바 스크립트
var map=new Object();
map[1] =blah;
..
map[3000] =blah3000;
임의의 요소에 무작위로 액세스하십시오. 최적의 솔루션은 무엇입니까?
지도 크기는 약 2000 요소입니다. 키가있는지도에 액세스 할 때 Chrome에서 잘 작동하지만 가끔은 Firefox가 충돌합니다. 액세스를 빠르게 매핑하는 방법이 있습니까? 나는 jQuery도 사용하고있다.지도를 빠르게 작성하는 자바 스크립트
var map=new Object();
map[1] =blah;
..
map[3000] =blah3000;
임의의 요소에 무작위로 액세스하십시오. 최적의 솔루션은 무엇입니까?
2000 항목 배열? 당신이 무엇을 요구해야하는지와 같은 소리는 당신이 달성하고자하는 기능을 다시 설계하는 아이디어입니다.
알아, 우리는 그것을 다시 조작 할거야. 그러나 일시적인 해결책이 필요합니다. – Chandra
이 같은 Array
에 Object
을 변경 시도 :
var map = [];
슬프게도, 자바 스크립트 배열은 단순히 숫자 문자열을 키로 사용하는 객체입니다. 브라우저가 이에 대한 기본 최적화를 수행 할 수도 있지만, 예를 들어 C와 같은 배열의 경우만큼 빠르지는 않습니다. –
파이어 폭스가 오류 메시지를 제공합니까? –
일반 중지 스크립트 및 계속 메시지. 크롬에서도 잘 작동합니다. – Chandra