尾调用优化 JS

尾调用优化

作者: 阮一峰 日期: 2015年4月10日 尾调用(Tail Call)是函数式编程的一个重要概念,本文介绍它的含义和用法。 一、什么是尾调用? 尾调用的概念非常简单,一句话就能说清楚,就是指某个函...
阅读全文
rest参数 JS

rest参数

ES6 引入 rest 参数(形式为“...变量名”),用于获取函数的多余参数,这样就不需要使用arguments对象了。rest 参数搭配的变量是一个数组,该变量将多余的参数放入数组中。 funct...
阅读全文
js的数组迭代器函数map和filter JS

js的数组迭代器函数map和filter

js的数组迭代器函数map和filter,可以遍历数组时产生新的数组,和python的map函数很类似 1)filter是满足条件的留下,是对原数组的过滤; 2)map则是对原数组的加工,映射成一一映...
阅读全文
快速将 Promise 运用在开发中 JS

快速将 Promise 运用在开发中

这篇文章面向对Promise不甚了解的朋友,我将告诉你如何把它快速运用在开发中。 什么是Promise? 简单几句介绍一下。Promise是抽象异步处理对象以及对其进行各种操作的组件。你可以理解为:它...
阅读全文
ES6新特性概览 JS

ES6新特性概览

本文基于lukehoban/es6features ,同时参考了大量博客资料,具体见文末引用。 ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(...
阅读全文