热门问题
时间线
聊天
视角
Lodash
来自维基百科,自由的百科全书
Remove ads
Lodash是开放源码的JavaScript函数库,透过函数式编程模式提供开发者常用的函数。[7]
概览
Lodash是基于Underscore.js的分叉,许多函数与功能好似Underscore.js。[8]Underscore.js的创办人是同为CoffeeScript的创办人Jeremy Ashkenas。Underscore.js许多开发人员也对开发Lodash有所贡献。[9][10]
Lodash是目前在npm上最多JavaScript软件使用的开源软件包,每周下载达三千三百万次以上。[11][12]Lodash在开源软件的广泛使用令此包曾遭依赖注入漏洞攻击。[13][14]
示例
Lodash包括数组的排序算法和过滤、集合的算法、数学函数、与字符串的变更函数,共过百条函数。[15]Lodash用的函数式编程模式允许开发者同时串连多条函数,比如,同时排序和颠倒一列包括数字的陈列可用以下句法:[15]
const _ = require('lodash')
const numbers = [2,5,4,3,1]
const sorted_numbers = _(numbers).sortBy().reverse().value();
// 結果: numbers = [5,4,3,2,1]
参考文献
外部链接
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads