読書会予習
ちょっとどこまでやったか忘れたので 4章から
js> +"300" 300 js> typeof +"300" number js> +"300hoge" NaN js> typeof +"300hoge" number js> typeof NaN // NaN は値の定まらない数値 number
js> "ab" < "bc" true js> "ab" < "abc" true js> "ab" < 3 false js> "A" < "a" true js> "Ab" < "bA" true
js> 2 in [1, 3] false js> 2 in [1, 3, 5] true js> "2" in [1, 3, 5] true
とりあえず 5章まで。ほぼコードのみ。読書会終了後に別エントリでいろいろと書き足す。
追記 1/14
やっぱり前回に読んだ内容だった。
まぁいい復習になったとおもえばいいか。
配列に含まれてるかどうか
以前 for ループで調べていたけど、join して indexOf してみるのはどうかと。
Array.prototype.contains = function(o) { var sep = /*配列の各要素と探すものに含まれていない文字列*/ return (sep + this.join(sep) + sep).indexOf(sep + o + sep) >= 0; }
もんだいは配列の要素をつなぐ文字列の選定が難しいところ。ってことで未完。