JScript ユーザーズ ガイド、"値渡し" と "参照渡し"、Array の比較
a = []; a[0] = 0; a[1] = 10; a[2] = 20; b = []; b[0] = 0; b[1] = 10; b[2] = 20; c = a; WScript.Echo(a == b); WScript.Echo(a == c); WScript.Echo(a.toString()); WScript.Echo(a.toString() == b.toString()); WScript.Echo(a.toString() == c.toString()); b[2] = "20"; WScript.Echo(b.toString()); WScript.Echo(a.toString() == b.toString());
「2 つの Array オブジェクトが同じ要素を持つものであるかどうかを確認するには、toString() メソッドの結果を比較します。」というのは、Array に toString() を適用して比較しろという意味ではないのかな?そんなのではうまくいかなさそうだし。