2009-01-27から1日間の記事一覧

P108(7.3):オブジェクトのプロパティへのアクセス方法

object.property object["property"] この2文は等価。 ただし後者はプロパティ名を文字列で指定しているので、例えばループ文で生成した文字列でのアクセスが可能になる。 for(y = 0, cnt = 5; y < cnt; y++) { obj["property" + y] = y; } このような使い方…

P115(7.6.2):配列要素の削除の注意点

配列要素にdelete()を掛けると要素が削除されるのではなく、未定義になるだけ。 var array = new Array("A", "B", "C"); alert(array); //A,B,C alert(array.length); //3 delete(array[1]); alert(array); //A,,C alert(array.length); //3 alert(array[0])…