{"id":3080,"date":"2013-10-14T09:49:28","date_gmt":"2013-10-14T00:49:28","guid":{"rendered":"https:\/\/gunmagisgeek.com\/wordpress\/?p=3080"},"modified":"2013-10-14T09:49:28","modified_gmt":"2013-10-14T00:49:28","slug":"functional-javascript%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%84%e3%81%be%e3%81%99%e3%80%82","status":"publish","type":"post","link":"https:\/\/gunmagisgeek.com\/blog\/javascript\/3080","title":{"rendered":"Functional JavaScript\u3092\u8aad\u3093\u3067\u3044\u307e\u3059\u3002"},"content":{"rendered":"<p>\u7ffb\u8a33\u3055\u308c\u308b\u307e\u3067\u5f85\u3066\u307e\u305b\u3093\u3067\u3057\u305f\u3002<br \/>\n<a href=\"http:\/\/www.amazon.co.jp\/gp\/product\/B00D624AQO\/ref=as_li_ss_il?ie=UTF8&#038;camp=247&#038;creative=7399&#038;creativeASIN=B00D624AQO&#038;linkCode=as2&#038;tag=toriaezu04b-22\"><img decoding=\"async\" border=\"0\" src=\"http:\/\/ws-fe.amazon-adsystem.com\/widgets\/q?_encoding=UTF8&#038;ASIN=B00D624AQO&#038;Format=_SL110_&#038;ID=AsinImage&#038;MarketPlace=JP&#038;ServiceVersion=20070822&#038;WS=1&#038;tag=toriaezu04b-22\" ><\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/ir-jp.amazon-adsystem.com\/e\/ir?t=toriaezu04b-22&#038;l=as2&#038;o=9&#038;a=B00D624AQO\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/><\/p>\n<p><a href=\"http:\/\/www.amazon.co.jp\/gp\/product\/B00D624AQO\/ref=as_li_ss_tl?ie=UTF8&#038;camp=247&#038;creative=7399&#038;creativeASIN=B00D624AQO&#038;linkCode=as2&#038;tag=toriaezu04b-22\">Functional JavaScript: Introducing Functional Programming with Underscore.js<\/a><\/p>\n<p>\u300cFunctional JavaScript\u300d\u306f<a href=\"http:\/\/underscorejs.org\/\">Underscore.js<\/a>\u3068\u3044\u3046\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u4f7f\u7528\u3057\u3066\u3001\u95a2\u6570\u578b\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306e\u30c6\u30af\u30cb\u30c3\u30af\u3092\u7528\u3044\u3066JavaScript\u306e\u30b3\u30fc\u30c9\u3092\u66f8\u3053\u3046\uff01\u3068\u3044\u3046\u53c2\u8003\u66f8\u3067\u3059\u3002<\/p>\n<p>FP(Functional Programming)\u306e\u6d41\u5100\u306b\u6cbf\u3046\u3053\u3068\u3067\u3001\u5b89\u5168\u3067\u30c6\u30b9\u30c8\u3057\u3084\u3059\u304f\u307e\u305f\u30b3\u30fc\u30c9\u91cf\u3082\u6e1b\u3089\u305b\u3066\u751f\u7523\u6027\u3082\u5411\u4e0a\u3059\u308b\u3088\uff01\u3068\u3044\u3046\u8da3\u5411\u3089\u3057\u3044\u3067\u3059\u3002<\/p>\n<p>\u307e\u3041\u3067\u3082\u3001\u5b66\u7fd2\u30b3\u30b9\u30c8\u304c\u9ad8\u304f\u3066\u7406\u89e3\u3059\u308b\u306e\u304c\u306a\u304b\u306a\u304b\u5927\u5909\u306a\u3093\u3067\u3059\u3051\u3069\u3002<\/p>\n<p>\u305d\u308c\u3067\u3082\u3001\u6700\u8fd1\u3084\u3063\u3068\u95a2\u6570\u3068\u95a2\u6570\u3092\u5408\u6210\u3057\u3066\u65b0\u305f\u306a\u95a2\u6570\u3092\u4f5c\u6210\u3059\u308b(\u95a2\u6570\u5408\u6210)\u306a\u3069\u3001\u95a2\u6570\u578b\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306e\u697d\u3057\u3055\u304c\u7406\u89e3\u3067\u304d\u3066\u304d\u305f\u3088\u3046\u306a\u6c17\u304c\u3057\u307e\u3059\u3002<\/p>\n<p>\u52c9\u5f37\u304c\u3066\u3089\u3001\u300cFunctional JavaScript\u300d\u306b\u3042\u3063\u305f\u30b5\u30f3\u30d7\u30eb\u3092\u5143\u306bCSV\u3092\u30d1\u30fc\u30b9\u3059\u308b\u30b3\u30fc\u30c9\u3092\u66f8\u3044\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n<p><a href=\"http:\/\/qiita.com\/_shimizu\/items\/e45f94e7ee8a75a04e50\">CSV\u3092\u30d1\u30fc\u30b9\u3059\u308b<\/a><\/p>\n<p>csv\u3092\u914d\u5217\u306b\u5909\u63db\u3059\u308b\u95a2\u6570\u3068\u3001\u914d\u5217\u304b\u3089\u9023\u60f3\u914d\u5217\u3092\u4f5c\u6210\u3059\u308b\u95a2\u6570\u3092\u5408\u6210\u3057\u3066\u3001csv\u3092\u9023\u60f3\u914d\u5217\u306b\u5909\u63db\u3059\u308b\u95a2\u6570\u3092\u4f5c\u6210\u3059\u308b\u3068\u3044\u3046\u6d41\u308c\u306b\u306a\u3063\u3066\u307e\u3059\u3002<\/p>\n<p>\u95a2\u6570\u3068\u95a2\u6570\u3092\u5408\u6210\u3057\u3066\u65b0\u305f\u306a\u95a2\u6570\u3092\u4f5c\u6210\u3059\u308b\u904e\u7a0b\u304c\u30d1\u30ba\u30eb\u307f\u305f\u3044\u3067\u697d\u3057\u3044\u306a\u3068\u3002<\/p>\n<p>FP\u306b\u95a2\u3057\u3066\u306f\u3001\u307e\u3060\u307e\u3060\u7406\u89e3\u3057\u3066\u3044\u306a\u3044\u3053\u3068\u3070\u304b\u308a\u306a\u306e\u3067\u3001\u4eca\u5f8c\u3082\u52c9\u5f37\u3092\u7d9a\u3051\u3066\u3044\u304d\u305f\u3044\u306a\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7ffb\u8a33\u3055\u308c\u308b\u307e\u3067\u5f85\u3066\u307e\u305b\u3093\u3067\u3057\u305f\u3002 Function&hellip;<\/p>\n","protected":false},"author":1,"featured_media":3081,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,43],"tags":[],"class_list":["post-3080","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript","category-book","has-post-thumbnail-archive"],"_links":{"self":[{"href":"https:\/\/gunmagisgeek.com\/blog\/wp-json\/wp\/v2\/posts\/3080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gunmagisgeek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gunmagisgeek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gunmagisgeek.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gunmagisgeek.com\/blog\/wp-json\/wp\/v2\/comments?post=3080"}],"version-history":[{"count":0,"href":"https:\/\/gunmagisgeek.com\/blog\/wp-json\/wp\/v2\/posts\/3080\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gunmagisgeek.com\/blog\/wp-json\/wp\/v2\/media\/3081"}],"wp:attachment":[{"href":"https:\/\/gunmagisgeek.com\/blog\/wp-json\/wp\/v2\/media?parent=3080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gunmagisgeek.com\/blog\/wp-json\/wp\/v2\/categories?post=3080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gunmagisgeek.com\/blog\/wp-json\/wp\/v2\/tags?post=3080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}