1

私は配列を持っています:

var Arr = [1, 4, 8, 9];

コードの後半のある時点で、これが発生します。

Arr.push(someVar);

ここでは、新しい値をプッシュする代わりに、 の内容全体を に置き換えArrますsomeVar。(つまり、以前の内容をすべて削除して、console.logged() でそれが表示されるようにしますArr = [someVar]

これはどのように達成できますか??

4

5 に答える 5

2

試す:

Arr.length = 0;
Arr.push(someVar);

詳細: Array.length = 0 と Array =[] の違いは?

于 2013-07-30T11:16:21.090 に答える
1

これを試して:

Arr = [somevar];

デモ: http://jsfiddle.net/UbWTR/

于 2013-07-30T11:16:39.110 に答える
0

このように値を割り当てることができます

var Arr = [1, 4, 8, 9]; //first assignment

Arr = [other value here]

配列の内容を置き換えます。

それが役立つことを願っています

于 2013-07-30T11:16:29.853 に答える