【笔记】Underscore学习笔记
前言
Underscore是一个Javascript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。它是这个问题的答案:“如果我在一个空白的HTML页面前坐下, 并希望立即开始工作, 我需要什么?“…它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。(官网)
随机数
- 生成一个取值范围在
[<num_1>,<num_2>]
区间的随机数
<num_1>
:第一个数<num_2>
:第二个数
1 | _.random(<num_1>,<num_2>) |
数组最大值
<arr>
:一个数组
1 | _.max(<arr>) |
数组最小值
1 | _.min(<arr>) |
数组去重
1 | _.uniq(<arr>) |
获取对象的所有键
<obj>
:一个js对象
1 | _.keys(<obj>) |
获取对象的所有值
1 | _.values(<obj>) |