摘要:函数体创建一个函数并将它赋值给变量创建的函数叫做匿名函数因为关键字后面没有标识符。可以使用命名函数表达式来达到相同的结果。不过匿名函数的执行环境具有全局性,因此其对象通常指向如果在通过或改变函数执行环境的情况下,就会指向其它对象。 函数表达式 函数表达式是JavaScript中的一个既强大又容易令人困惑的特性。 定义函数表达式的方法 1.函数声明 function functionNa...
摘要:小鹿题目二叉树的最大深度给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。求二叉树的深度,必然要用到递归来解决。分别递归左右子树。 Time:2019/4/22Title: Maximum Depth of Binary TreeDifficulty: MediumAuthor:小鹿 题目:Maximum Depth of Binary Tre...
摘要:写完接口,就需要编写文档了,如果一个个手写的话就很麻烦,就得使用只需要通过写注释,就可以快速生成文档了。组将用于生成的输出中的主导航。输出文档到文件夹,没有回自动创建。执行访问就可以看到生成好的文档了。 写完api接口,就需要编写api文档了,如果一个个手写的话就很麻烦,就得使用apidoc只需要通过写注释,就可以快速生成文档了。 安装 第一步先安装全局模块apidoc。 npm in...
摘要:有这样一道关于的面试题,描述如下页面上有一个输入框,两个按钮,按钮和按钮,点击或者分别会发送一个异步请求,请求完成后,结果会显示在输入框中。大家有其他方法或者问题可以留言,或者直接发送消息。 有这样一道关于promise的面试题,描述如下: 页面上有一个输入框,两个按钮,A按钮和B按钮,点击A或者B分别会发送一个异步请求,请求完成后,结果会显示在输入框中。 题目要求,用户随机点击A和B...
摘要:根据需求的特点,数组展开需要进行迭代和递归。回答文章开头的问题将多重数组转化成单层数组的过程就是数组展开,也叫作数组扁平化一循环加递归最简单的思路循环中判断,如果子元素是数组则递归。 前言 首先什么是数组展开? 假如现在有这样一个需求:将后台的一个多重 List 数据,展开成一个 List 后,并去重后排序; [a, b, [c, d], [[d],e], f] => [a, b, ...