JavaScriptで学ぶ関数型プログラミング

正誤表
位置 刷(誤) 刷(正)
p.12 以下の文のインデントが正しくない a = parseInt(age, 10); インデントを他と揃える 初版第1刷 -
p.28 Appendix Cの_.has(target, name)の説明が混在している。 「_has(object, key)」から始まり、「問題なく動作させるようにしている。」で終わる部分を削除する。 初版第1刷 -
p.28 _.resultが初めて登場するので、その注記が欲しい _.result関数の説明をAppendix Cと索引に追加する 初版第1刷 -
p.30 命令ループもとても速く実行します 命令ループもとても速く実行されます。 初版第1刷 -
p.30 _.each(array, function(elem) { doSomething(array[i]); } _.each(array, function(elem) { doSomething(elem); } 初版第1刷 -
p.32 doSomething(array[i]); doSomething(array123[i]); 初版第1刷 -
p.66 restrict( project( as(...), [...]), function(book) { return ...; } ); restrict( project( as(...), [...]), function(book) { return ...; } ); 1 -
p.66 SELECT title, isbn, edition FROM ( SELECT ed as edition FROM library ) EDS WHERE edition > 1; SELECT title, isbn, edition FROM ( SELECT ed as edition, lib.* FROM library lib ) EDS WHERE edition > 1; 1 -
p.66 SELECT title, isbn, edition FROM ( SELECT ed as edition FROM library ) EDS WHERE edition > 1; SELECT title, isbn, ed as edition FROM library WHERE edition > 1; 1 -
p.66 追記の為、間違いなし SELECT title, isbn, ed as edition FROM library WHERE edition > 1; ⇔ as( project( restrict(library, function(book){ return book.ed> 1; }) ,[title, isbn, ed] ) ,{ed:'edition'} ); 1 -
p.83 あくまで説明上の都合でによる記述です。 あくまで説明上の都合による記述です。 初版第1刷 -
p.84 それがが生成された それが生成された 1 -
p.84 クロージャ closure 初版第1刷 -
p.88 次のaverageDump関数は 次のaverageDamp関数は 初版第1刷 -
p.118 checkCommand({}); //=>true checkCommand({}); //=>[] 1 -
p.180 呼び出し会うような 呼び出しあうような 1 -
p.218 そのような変更をできる限り小さくするための方法を考えることを助けとなることが私のゴールです。 そのような変更をできる限り小さくするための方法を考えることの助けとなることが私のゴールです。 or そのような変更をできる限り小さくするための方法を考えることを助けることが私のゴールです。 1 -
p.247 対処療法にすぎません。 対症療法にすぎません。 1 -
書誌情報
著者Michael Fogus
題名JavaScriptで学ぶ関数型プログラミング
出版オライリー・ジャパン
発売オーム社
ISBN9784873116600
発行2014年1月21日 初版