JavaScriptUnderscore.jsとは配列を扱う上で役立つライブラリ。JavaScriptは多言語に比べて配列操作に弱いので補完してくれる。プロトタイプ汚染もなく、map,filter,invoke,bindAllなど便利な関数が100以上用意されている。mapメソッド引数として与えられた関数を書く配列要素に対して実行し、その結果から新しい配列を生成する。例:複数のオブジェクトが入った配列の中から、あるkeyのvalueを集めたい場合に便利。"larry"]filterメソッド引数で与えられた関数を各配列要素に対して実行し、合格したものだけを抽出した新しい配列を生成する。n以上またはn以下のものを抽出したい場合に便利。10;});結果[12,130,44]reduceメソッド引数で与えられた関数を書く配列要素に対して(左から右へ)実行。その際に直前の配列要素で処理した返り値を受け取る。配列の全ての和を求めたい時に便利。current;});結果6invokeメソッド配列の各要素に対して、引数に指定した関数名を実行する。sortしたいだけなど、目的がはっきりしている時に便利。"sort");結果[[1,5,7],["Alice","Bob","Carol"]]bindAllメソッドオブジェクトを関数にバインドする。関数が呼ばれた時にthisが参照する値をobjectの値にすることができる。ブレイ...1〜2は前に読んだので省略。»プロフィールid:hiromode某PR会社勤務。2015年からフロントエンド従事。自分でサービスを作り流行らせるのが目標。主なスキルはHTML,CSS,JavaScript(Vue.js、jQuery),インフラ(AWS、VPS)、CakePHP、Gitなど。備忘録アイデアのつくり方を読んだメモAWSからのメールが迷惑メールになるときWordpress+S3+Cloudfrontで実現する、冗長構成対応の画像配信とメディアアップロードしてS3保存Wordpress等のサイトが500エラーで突然見れなくなった時に疑うメモリ不足とSwap領域について月別アーカイブはてなブログをはじめよう!hiromodeさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。