【笔记】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>)

完成

参考文献

哔哩哔哩——web前端小清风