Underscore.js
Underscore.jsは、JavaScriptのライブラリー。Prototype.jsやRubyと同等の機能を備えるが、プロトタイプを拡張する代わりに関数型プログラミングを採用している。例えば、_.each()
は提供されていればネイティブなforEachを、そうでない場合は互換性がある実装を使用する。
開発元 | Jeremy Ashkenas |
---|---|
初版 | 2009年10月28日[1] |
最新版 |
1.13.6
/ 2022年9月24日 |
リポジトリ | |
プログラミング 言語 | JavaScript |
サイズ |
6.5 KB production 60 KB development |
サポート状況 | Active |
種別 | JavaScript library |
ライセンス | MIT |
公式サイト |
underscorejs |
歴史
開発が開始されたのは2009年であるが、近頃ではLodashに先を越されている[2]。そのため、開発のペースは低下し[3]、開発の中心的人物はUnderscoreからLodashに注力するようになった。
内容
Underscoreは100以上の関数を実装しており、4つの主要なカテゴリに分けられる:配列を操作する関数、オブジェクトを操作する関数、その両者を操作するコレクションと呼ばれる関数、そして他の関数を操作する関数。そして、"Utility"と"Chaining"というカテゴリも存在する。
関連項目
- Lodash
- Prototype.js
出典
外部リンク
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.