2006-05-19

_ [javascript] 今日の prototype.js

svn co http://dev.rubyonrails.org/svn/rails/spinoffs/prototype

というのを(今さら)知る。 これならめんどくさいことしなくても一行コメントアウトするだけでいいのか。

関係ないけど、Number#succ とか Number#times は、数字を () で囲まないと SyntaxError。

js> load("prototype-ajax.js")
js> 3.times
typein:2: SyntaxError: missing ; before statement:
typein:2: 3.times
typein:2: ..^
js> (3).times
function (iterator) {
    $R(0, this, true).each(iterator);
    return this;
}
js> (3).times(function(i){print(i)})
0
1
2
3
js>

なぜ 3 まで?って、これは式自体の値ですな。irb の conf.echo = false みたいなのはないのかな。

[]