赤間です。

# ちょっと脱線。

I wrote:
>  一定時間間隔で self-refresh するようなオブジェクトを作るようなコード、
> たとえば次のサンプルコードで、下から4行目の部分とか間抜けですよね。

 で、このコードにおいては、久野さんの例ではうまく行かないわけです。

 JavaScript には sleep がありませんから(最近のならあるのかも)、一定間
隔で self-update するオブジェクトを作るためには、

 - 先ほどのようなトリッキーなコードで逃げる
 - 指定時刻が来るまでCPU使用率100%のループ(これはナンセンス)

として実装するしかないかなぁ、と考えています。
 なにかよい実装ってありますか?

-*-

 このことがあって、「生成されたオブジェクトが、自身を参照できるインス
タンス名をプロパティとして保持してほしいな。」と考えたことがあります。

 どういう仕様を提案したらよいか考えているうちに面倒くさくなってやめて
しまいましたが、名前空間の問題をきれいに解決できる仕様が考案されれば
けっこう役立ちそうな気はします。

-- 
赤間俊一 shunak@axis.t.u-tokyo.ac.jp