
【Javascript】递归,链表,Rest,Spread,作用域,闭包,词法环境,Var
递归 执行上下文和堆栈 有关正在运行的函数的执行过程的相关信息被存储在其 执行上下文 中 执行上下文是一个内部数据结构,它包含有关函数执行时的详细细节:当前控制流所在的位置,当前的变量,this 的值(此处我们不使用它),以及其它的一些内部细节 一个函数调用仅具有一个与其相关联的...
递归 执行上下文和堆栈 有关正在运行的函数的执行过程的相关信息被存储在其 执行上下文 中 执行上下文是一个内部数据结构,它包含有关函数执行时的详细细节:当前控制流所在的位置,当前的变量,this 的值(此处我们不使用它),以及其它的一些内部细节 一个函数调用仅具有一个与其相关联的...
generator 概述 常规函数只会返回一个单一值(或者不返回任何值) 而 generator 可以按需一个接一个地返回(“yield”)多个值 它们可与 iterable 完美配合使用,从而可以轻松地创建数据流 generator 函数 要创建一个 generator,我们需...
"上层"语言 允许开发者使用另一种语言编写代码并会将其“自动转换”为 JavaScript。 CoffeeScript JavaScript 的一种语法糖。它引入了更加简短的语法,使我们可以编写更清晰简洁的代码。 TypeScript 专注于添加“严格的数据类...
全局对象 概述 全局对象提供可在任何地方使用的变量和函数 默认情况下,这些全局变量内建于语言或环境中 在浏览器中,它的名字是 “window”,对 Node.js 而言,它的名字是 “global”,其它环境可能用的是别的名字 最近,globalThis 被作为全局对象的标准名称...
模块 (Module) 概述 随着我们的应用越来越大,我们想要将其拆分成多个文件,即所谓的“模块(module) 一个模块可以包含用于特定目的的类或函数库 模块可以相互加载,并可以使用特殊的指令 export 和 import 来交换功能,从另一个模块调用一个模块的函数: exp...
2667. 创建 Hello World 函数 Question Ans 2620. 计数器 Question Ans 2704. 相等还是不相等 Question Ans 2665. 计数器 II Question Ans 2635. 转换数组中的每个元素 Question A...
装饰器模式和转发,call/apply 概述 JavaScript 在处理函数时提供了非凡的灵活性 它们可以被传递,用作对象,也可以在它们之间 转发(forward) 调用并 装饰(decorate) 它们 透明缓存 假设我们有一个 CPU 重负载的函数 slow(x),但它的结...
概述 需要调用某个图片处理服务 该接口要求的输入是base64编码字符串 png-base64 实现 把目标图片编码为base64字符串,保存到txt里面 生成结果 有效数据 base64-png 实现 base64-mp4 实现
搜索当前标签