随笔分类 - JavaScript
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 throw 语句用来抛出一个用户自定义的异常。当前函数的执行将被停止(throw 之后的语句将不会执行),并且控制将被传递到调用堆栈
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 JSON 对象包含两个方法:用于解析 JavaScript Object Notation (JSON) 的 parse() 方法,
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 WeakSet 对象允许你将弱保持对象存储在一个集合中。 构造函数 使用 WeakSet 构造函数,您可以创建 WeakSet 对象
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 WeakSet 对象允许你将弱保持对象存储在一个集合中。 构造函数 WeakMap() 构造函数创建 WeakMap 对象,这些对象
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 Set 对象是值的集合,你可以按照插入的顺序迭代它的元素。Set 中的元素只会出现一次,即 Set 中的元素是唯一的。 构造函数 S
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 Map 对象保存键值对,并且能够记住键的原始插入顺序。任何值(对象或者原始值) 都可以作为一个键或一个值。 构造函数 Map() 构
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 reduceRight reduceRight() 方法接受一个函数作为累加器(accumulator)和数组的每个值(从右到左)将其减少
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 includes includes() 方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回 false
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 concat concat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。 const array1 = [
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 JavaScript 的 Array 对象是用于构造数组的全局对象,数组是类似于列表的高阶对象。 构造函数 使用 Array() 可
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 compile 已废弃的 compile() 方法被用于在脚本执行过程中(重新)编译正则表达式。与 RegExp 构造函数基本一样。 ex
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 RegExp 对象用于将文本与一个模式匹配。 构造函数 有两种方法可以创建一个 RegExp 对象:一种是字面量,另一种是构造函数。
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 toLowerCase toLowerCase() 会将调用该方法的字符串值转为小写形式,并返回,基本上和 toLocaleLowerCa
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 normalize normalize() 方法会按照指定的一种 Unicode 正规形式将当前字符串正规化。(如果该值不是字符串,则首先
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 charAt charAt() 方法从一个字符串中返回指定的字符。 const sentence = 'The quick brown f
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 String 全局对象是一个用于字符串或一个字符序列的构造函数。 使用 “\” 可以转义字符。 const string1 = "A
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 定义在 Symbol 原型上的属性和方法。 description description 是一个只读属性,它会返回 Symbol
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 symbol 是一种基本数据类型 (primitive data type)。Symbol()函数会返回 symbol 类型的值,该
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 定义在 Symbol 上的方法。 for Symbol.for(key) 方法会根据给定的键 key,来从运行时的 symbol 注
阅读全文
摘要:以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 创建一个 JavaScript Date 实例,该实例呈现时间中的某个时刻。Date 对象则基于 Unix Time Stamp,即
阅读全文