共计 2 篇文章

ES6与Lambda演算

缘起 造了一个轮子,根据GitHub项目地址,生成项目目录树,直观的展现项目结构,以便于介绍项目。欢迎Star。 repository-tree 技术栈: ES6 Vue.js Webpack Vuex lodash GitHub API 应用涉及到了展现目录树,实现方法不可或缺的一定是递归遍历。进而开启了我对lambda演算的探索发现之旅。 探索发现之旅 尾调用 尾调用是函数式编程的一个重要概念,其概念很简单理解,就是指一个函数的的尾部调用另一个函数。 例如: ...

JS对货币格式化函数

将数值四舍五入(保留2位小数)后格式化成金额形式 /** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值(Number或者String) * @return 金额格式的字符串,如'1,234,567.45' * @type String */ function formatCurrency(num) { num = num.toString().replace(/\$|\,/g, ...