JavaScriptの関数の定義方法
var funcs = new Array(); var num = 0; for(key in data) { funcs[num] = new Function("rowdata", "return rowdata['"+key+"'];"); num++; }
こんな風にrowdataを引数に渡す関数が定義できる。keyはrowdata連想配列の添え字。
全然知らなかった。勉強不足です。。。。
こうなっているらしいです。
new Function( arg0 : string , arg1 : string , ... , strBody : string = "" ) : function
参考 : Function オブジェクト