【LeetCode-30 天 JavaScript 挑战】 11
2667. 创建 Hello World 函数 Question Ans 2620. 计数器 Question Ans 2704. 相等还是不相等 Question Ans 2665. 计数器 II Question Ans 2635. 转换数组中的每个元素 Question A...
2667. 创建 Hello World 函数 Question Ans 2620. 计数器 Question Ans 2704. 相等还是不相等 Question Ans 2665. 计数器 II Question Ans 2635. 转换数组中的每个元素 Question A...
错误处理try...catch 概述 通常,如果发生错误,脚本就会“死亡”(立即停止),并在控制台将错误打印出来 但是有一种语法结构 try...catch,它使我们可以“捕获(catch)”错误,因此脚本可以执行更合理的操作,而不是死掉 语法 首先,执行 try {...} 中...
使用 promise 进行错误处理 概述 promise 链在错误(error)处理中十分强大 当一个 promise 被 reject 时,控制权将移交至最近的 rejection 处理程序 例如,下面代码中所 fetch 的 URL 是错的(没有这个网站),.catch 对这...
文档 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference Map 概述 一个带键的数据项的集合,就像一个 Object 一样 但是它们最大的差别是 Map 允许任何类型的键(key) 方法和属性 ne...
语法相关 枚举 接口 类型注解 联合类型 继承 async/await 功能 任务队列 定义,初始化 队列循环 从某个队列头取任务,再放到尾 任务标记 使用map 添加任务时,检测任务是否已添加 删除某个任务时,使用delete清标记 标记已执行 检查所有任务是否都已执行 重置当...
基础知识二 字符串转换 数字转换 在算术函数和表达式中,会自动进行number类型转换。 number类型转换规则 值 结果 undefined NaN null 0 true和false 1 和 0 string 去掉首尾空格后的纯数字字符串中含有的数字。如果剩余字符串为空,则...
回调 概述 为了演示回调、promise 和其他抽象概念的使用,我们将使用一些浏览器方法:具体地说,是加载脚本和执行简单的文档操作的方法 JavaScript 主机(host)环境提供了许多函数,这些函数允许我们计划 异步 行为(action)—— 也就是在我们执行一段时间后才自...
垃圾回收 JavaScript 中主要的内存管理概念是 可达性。 列出固有的可达值的基本集合,这些值明显不能被释放。这些值被称作 根(roots)。 当前函数的局部变量和参数。 嵌套调用时,当前调用链上所有函数的变量与参数。 全局变量。 (还有一些内部的) 如果一个值可以通过引用...
Views框架 由不同的UI空间组成不同的UI模块 比如标签栏,地址栏,书签栏等等 最后由BrowserView这个主要UI容器将不同的UI模块组织到一起 View 概述 Chromium 的 Views 框架中的基本 UI 元素,是所有 UI 组件的基类 作用 它提供了一个基础...
generator 概述 常规函数只会返回一个单一值(或者不返回任何值) 而 generator 可以按需一个接一个地返回(“yield”)多个值 它们可与 iterable 完美配合使用,从而可以轻松地创建数据流 generator 函数 要创建一个 generator,我们需...
搜索当前标签