非常に単純な JS 配列の質問があります。コードのブロックを別のブロックに置き換えると、単純なキャンバス ゲームの動作が異なります。それらを調べて、機能的に互いに異なる理由を確認し、提案を提供していただけますか? これらの配列に 20 個以上のアイテムが必要になる可能性があるため、より凝縮されたスタイルを探しています。
これは、私が作業するには十分短いですが、うまく動作しません:
var srd=new Array(1,1,1);
var sw=new Array(0,0,0);
var sang=new Array(0,0,0);
var sHealth=new Array(20,20,20);
そして、オリジナルのものがあります。これはより長いですが、正常に動作します:
var srd = new Array();
srd[1] = 1;
srd[2] = 1;
srd[3] = 1;
var sw = new Array();
sw[1] =0;
sw[2] =0;
sw[3] =0;
var sang = new Array();
sang[1] = 0;
sang[2] = 0;
sang[3] = 0;
var sHealth = new Array();
sHealth[1] = 20;
sHealth[2] = 20;
sHealth[3] = 20;