2010-09-29から1日間の記事一覧
JavascriptのArray.filter()など。知らなかったので。 基本ルール 元の配列に影響はしない。破壊的じゃない。 関数(==コールバック関数)を引数にする。 コールバック関数の引数は3つ: element(値), index(0から始まるインデックス), array(元になる…
宣言関数 function yeah(){ alert('yeah!'); } 無名関数 new Function('alert("yeah!!")'); //正直な話何もおこらない function(){alert('yeah!');} //これはエラー。たぶんfunctionが演算子扱いとみなされ。 関数リテラル var yeah = Function('alert("yeah…
これ便利ですなあ。 http://labs.unoh.net/2006/11/javascript.html firebugいつも使うから、consoleオブジェクトのメソッドにでもしてもらいたい気分になりますなあ。 function print_r(obj) { var count_obj = 0, result = ''; function _output(str) { //…
ふつう、関数内のできごとは、外の世界には影響しないと思うよね? でも、配列やハッシュ(オブジェクト)は影響する! 関数内で加えたオブジェクトの変更は、外の世界にも適用される。オブジェクトなんだから、たしかに考えてみればそっかあ。でもよくこれ…