2009-08-08 6 views
0

javascriptがオブジェクトを格納して参照する方法がわかりません。だから、私の計画が悪い業績をもたらすかどうかはわかりません。どんな洞察にも感謝します。Javascriptオブジェクトのパフォーマンス

ウェブサイトに多数のdivがあり、それぞれに固有のIDがあります。私はオブジェクトコンストラクタを持っています:

function box_object(box_id){ 
    this.the_box = document.getElementById(box_id); 
    this.related_boxes = new Array(); 
} 

各ボックスオブジェクトには、ページのdivであるプロパティ 'the_box'が含まれています。また、各ボックスには、related_boxesという配列があり、他のbox_objectsでいっぱいになります。

ページに50個のdivがある場合、それぞれに10個の関連するボックスがある可能性があるためです。私は思う/希望javascriptは、配列 '参照で'オブジェクトを格納するだけであり、メモリの使用量は小さいです。コードは明らかに多くのことをしますが、私はこの例に短い質問でそれを凝縮しようとしました。

誰もこのような多くのオブジェクトで何かをやっている経験はありますか?

おかげ

答えて

0

はい、参考として保存されていますが、理解しやすいニュアンスがあります。時間があれば、this videoを見ることを強くお勧めします。

3

のJavascriptのすべての実装をすることができますが(とある!)他のすべてとは全く異なる、私は彼らのすべてがあなたが望んでいる「参照による保存」を行うと信じています。

関連する問題