プログラミングと旅と映画の日々

普段はスマホ決済サービスの会社でバッグエンドを担当しているエンジニアです。プログラミングと趣味の映画、株、時々うどんに関してブログを書いていこうと思います。海外ドラマ、クロスバイクも好きです。

【javascript】便利な関数が纏まった軽量ライブラリ「lodash.js」が超便利【js】

f:id:takanori5:20180819122129p:plain

lodash.jsとは

ユーティリティー関数を集めた超軽量ライブラリです。

配列をマップに簡単に変換したい!っていう時におすすめです

(1) 配列やオブジェクトを整形

//importして
import _ from 'lodash'
//整形前の配列
console.log(action.response.data);
//配列をidをキーとしたマップに整形
console.log(_.mapKeys(action.response.data, 'id'));
log
//整形前
[{id: 1, title: "Let's have an event 1!"}]
//整形後
{1: {id: 1, title: "Let's have an event 1!"}}

サクッと変換できました!!