📅  最后修改于: 2023-12-03 15:05:43.323000             🧑  作者: Mango
Underscore.js 是一款 JavaScript 工具库,提供了诸多函数方便我们在代码中使用,其中之一就是 _.dec() 方法。
_.dec() 方法返回一个新函数,该函数可以将参数减少指定的数量 n。如果不指定参数 n,则默认减 1。
_.dec([n])
参数
返回值
将示例用到的 Underscore.js 都写在 Codepen 编辑器中,你也可以前往查看:Underscore.js _.dec() 方法
// 引入 Underscore.js
const _ = require('underscore');
// 创建一个减 1 的函数
const minusOne = _.dec();
// 测试减 1
console.log(minusOne(5)); // 4
// 创建一个减 2 的函数
const minusTwo = _.dec(2);
// 测试减 2
console.log(minusTwo(10)); // 8
// 源码为 Underscore.js 1.13.1 版本
_.dec = _.subtract = partial(_.sub, _, 1);
_.dec() 方法是 Underscore.js 提供的一个将参数减少指定数量的函数,可用于简化代码。同时,减少指定数量的函数也是经常会用到的一个功能,因此掌握 _.dec() 方法是十分有用的。