サイトの WP プラグインで JS の競合を解決しています。を使用して空の配列を作成すると
var myArray = [];
また
var myArray = new Array();
はconsole.log(myArray);
こう言っています。
[randomize: function]
それ以外の
[]
配列の長さは 0 のままです。ランダム化関数の配置は次の場所で確認できます。
Array.prototype.randomize = function () {
var e = this.length,
t, n, r;
if (e == 0) return false;
while (--e) {
t = Math.floor(Math.random() * (e + 1));
n = this[e];
r = this[t];
this[e] = r;
this[t] = n
}
return this
};
(おそらく一時的に) 通常の空の配列に戻すにはどうすればよいですか? または、配列からすべての非ネイティブ要素を削除するだけですか?
ところで、私がそれを繰り返したときに問題が発生しました
for(var i in myArray ){ ... }
そして、関数を余分な要素として扱いました。その時までに、数値的にインデックス化された要素を追加しました。