JavaScript Diary

うそん [ 2001/10/06 ]
トップページ Netscape6.1 で閲覧するとエラーになりました。エラーの原因は例えば
function Dimension(){
    this.x ;
    this.y ;
    ...
}
初期化もせずに this.x, this.y とだけ書いておいたことがいけなかったらしいです。
処理上、最初に初期化できないプロパティを「こういうメンバを有します」という意味で明示しておいたのが仇になりました。
function Dimension(){
    this.x = null ;
    this.y = null ;
    ...
}
こうするか、コメントとしておくのが良さそうです。

ところで Netscape6.1 のエラーはこれだけではありません。かなりややこしいところにまだ潜んでいるようです。ダルいので直す気なしです :-@