QA@IT
«質問へ戻る

59
タイトル
JavaScript でのクラスのフィールドに配列を指定した際の挙動
QA@IT での質問削除方法
本文
-以下のプログラムで、 arr の length が 1 にならないのはなぜでしょうか?
-
-正しい方法を教えてくださると幸いです。よろしくお願い致します。
-
-```
-
-```
+この質問を削除したいのですが、どのようにすれば削除できるのでしょうか?

QA@IT での質問削除方法

この質問を削除したいのですが、どのようにすれば削除できるのでしょうか?

この質問を削除したいのですが、どのようにすれば削除できるのでしょうか?

59
本文
 正しい方法を教えてくださると幸いです。よろしくお願い致します。
 
 ```
-var Box = function() {
-  this.arr = [];
-};
-Box.prototype = {
-  addChild: function(child) {
-    this.arr.push(child);
-  }
-}
-var box = new Box();
-box.addChild(1);
 
-var vox2 = new Box();
-box.addChild(1);
-
-console.log(box.arr.length); //-> 2
 ```

JavaScript でのクラスのフィールドに配列を指定した際の挙動

以下のプログラムで、 arr の length が 1 にならないのはなぜでしょうか?

正しい方法を教えてくださると幸いです。よろしくお願い致します。


以下のプログラムで、 arr の length が 1 にならないのはなぜでしょうか?

正しい方法を教えてくださると幸いです。よろしくお願い致します。

```

```

質問を投稿

JavaScript でのクラスのフィールドに配列を指定した際の挙動

以下のプログラムで、 arr の length が 1 にならないのはなぜでしょうか?

正しい方法を教えてくださると幸いです。よろしくお願い致します。

var Box = function() {
  this.arr = [];
};
Box.prototype = {
  addChild: function(child) {
    this.arr.push(child);
  }
}
var box = new Box();
box.addChild(1);

var vox2 = new Box();
box.addChild(1);

console.log(box.arr.length); //-> 2
以下のプログラムで、 arr の length が 1 にならないのはなぜでしょうか?

正しい方法を教えてくださると幸いです。よろしくお願い致します。

```
var Box = function() {
  this.arr = [];
};
Box.prototype = {
  addChild: function(child) {
    this.arr.push(child);
  }
}
var box = new Box();
box.addChild(1);

var vox2 = new Box();
box.addChild(1);

console.log(box.arr.length); //-> 2
```