ゲームでは、在庫オブジェクトを配列内に保持して在庫システムを処理しています。オブジェクトは、項目タイプに基づいて2つの異なるコンストラクタ関数を使用して作成されます。関数の内部で、より効率的であることは明白であるコンストラクタ関数でコンストラクタ関数のうちJSコンストラクタ関数と配列
array.push(new object(param));
new Object(param);
function Object(param) {
this.param = param;
array.push(this);
}
:私の質問は、私はこのコードを含めるべきですしかし、私は後でそれ以上の問題を引き起こさないとは確信していません。理論的には、どちらの方法でより多く使用されます。
ありがとうございます!
ネイティブの 'Object'を上書きすることはお勧めできません。他の名前を選ぶ方が良い。 – Oriol
なぜインスタンスを保存しますか?あなたはその配列で何をするつもりですか? – Oriol
良い質問、私はちょうどそれを考え出すのに慣れています。配列内のすべてのオブジェクトとプロパティを表示する関数を作成することがあります –