Underscore.js

Underscore.js
開発元 Jeremy Ashkenas
初版 2009年10月28日 (14年前) (2009-10-28)[1]
最新版
1.13.6 / 2022年9月24日 (19か月前) (2022-09-24)
リポジトリ
  • github.com/jashkenas/underscore
ウィキデータを編集
プログラミング
言語
JavaScript
サイズ 6.5 KB production
60 KB development
サポート状況 Active
種別 JavaScriptライブラリ
ライセンス MIT
公式サイト underscorejs.org
テンプレートを表示

Underscore.jsは、JavaScriptのライブラリー。Prototype.jsRubyと同等の機能を備えるが、プロトタイプを拡張する代わりに関数型プログラミングを採用している。例えば、_.each()は提供されていればネイティブなforEachを、そうでない場合は互換性がある実装を使用する。

歴史

開発が開始されたのは2009年であるが、近頃[いつ?]ではLodashに先を越されている[2]。そのため、開発のペースは低下し[3]、開発の中心的人物はUnderscoreからLodashに注力するようになった。

内容

Underscoreは100以上の関数を実装しており、4つの主要なカテゴリに分けられる:配列を操作する関数、オブジェクトを操作する関数、その両者を操作するコレクションと呼ばれる関数、そして他の関数を操作する関数。そして、"Utility"と"Chaining"というカテゴリも存在する。

関連項目

ポータル FLOSS
ポータル FLOSS

出典

  1. ^ 0.1 release tag
  2. ^ Lodash, underscore merge and usage discussion.
  3. ^ Commits to underscore.js from 2015 - 2016

外部リンク

  • 公式ウェブサイト
  • 表示
  • 編集