2

javascriptには、静的な数のオブジェクトを含む配列があります。

objectArray = [{}, {}, {}];

この数値を動的にするにはどうすればよいか、誰かに説明してもらえますか?

                                                                   

                                      

                                      

4

2 に答える 2

7

動的にする必要はありません。すでに動的になっています。配列にオブジェクトを追加するだけです。

// Add some new objects
objectArray.push({});
objectArray.push({});
console.log(objectArray.length); // 5

// Remove the last one
objectArray.pop();
console.log(objectArray.length); // 4

JavaScript では、配列の長さを宣言する必要はありません。それらは常にダイナミックです。

個々のオブジェクトを配列キーで変更できます。

// Add a property to the second object:
objectArray[1].newProperty = "a new property value!";
于 2012-04-14T12:23:21.720 に答える
0

必要がない場合は、最初に配列を作成するときに配列サイズを指定する必要はありません。次を使用できます。

var objectArray=new Array();

配列を作成し、次の方法で要素を追加します。

objectArray[0] = "something";
objectArray[1] = "another thing";
objectArray[2] = "and so on";
于 2012-04-14T12:24:21.537 に答える