作者: 藤岡和夫
日時: 2006/3/21(14:45)
On Tue, 21 Mar 2006 14:26:18 +0900 (JST)
wtnabe@... (ねこ丸) さんwrote:

> とかのメソッドから漏れちゃう。要するに Array オブジェクトからイレギュラー
> なデータの持たせ方のようです。ということを確認したのでした。

 ついでにもう少し実験してみました。

<html><body>
<SCRIPT>
var arr = new Array();
var val3 = new Array();
arr["key1"] = "val1";
arr["key2"] = "val2";
arr["key3"] = val3;
val3["val3key1"] = "val3val1";
val3["val3key2"] = "val3val2";
val3["val3key3"] = "val3val3";
for (key in arr.key3) {
    document.write(key + ":" + arr.key3[key] + "<br>");
}
</SCRIPT></body></html>

 配列にオブジェクトを代入したような構造を作って、配列のなかの特定のオブ
ジェクトにアクセスすることもできますね。

 連想配列とオブジェクトのプロパティが等価のように動くのがおもしろいとい
えばおもしろい。配列がオブジェクトだから当然なんでしょうけど。

藤岡 和夫
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/