2016-03-02から1日間の記事一覧

Underscore.jsおさらい3(Arrays)

first _.first(array, [n]) 先頭の要素を返す。shiftと違い非破壊的。 nを指定すると先頭からn個分の要素を配列で返す。 initial _.initial(array, [n]) 最後の要素を除いた配列を返す。 nを指定すると後ろからn個分除いた残りを返す。 _.initial([5, 4, 3, …

Underscore.jsおさらい2(Collections)

※サンプルソースは本家ドキュメントから拝借。分かり辛いものだけ加筆・修正。 each _.each(list, iteratee, [context]) いわゆるforEach。 配列の場合はiterateeの引数に(element, index, list)が、オブジェクトの場合は(value, key, list)が使える。 _.eac…

Underscore.jsおさらい1(概要)

Underscoreのドキュメントを見直していたら、「これ使えてたわ」ということがあったので、機能一覧ぐらいは頭に叩き込むためにおさらいする。 参考 Underscore.js 遅すぎたUnderscore.js入門 - 全体像 - Qiita 全体概要 Underscoreはいわゆる便利系関数のJav…