![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ECMAScript 6
文章平均质量分 91
四冥
这个作者很懒,什么都没留下…
展开
-
ES6学习 第七章 函数的扩展
前言 本章介绍函数的扩展。有些不常用的知识了解即可。 本章原文链接:函数的扩展。 函数参数的默认值 ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 当函数形参没有被赋值时,才会将默认值赋值给函数参数。 // 默认值直接写在行参后面 function sampleFn(sample = 0, sample1 = 0) { return sample + sample1; } 注意: 参数变量是默认声明的,所以不能用let或const再次声明。 使用参数默认值时,函数不能有同名参数。 参原创 2021-11-29 09:03:45 · 753 阅读 · 0 评论 -
ES6学习 第六章 数值的扩展
前言 本章介绍数值的扩展。新增了很多方法,有些不常用的方法了解即可。 本章原文链接:数值的扩展 进制表示法 ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 八进制就不再允许使用前缀0表示。 0b和0o前缀的字符串数值转为十进制,要使用Number方法。 console.log(Number('0b10')); // 二进制 2 console.log(Number('0o10')); // 八进制 8 数值分隔符 ES2021,允许 JavaScript 的原创 2021-11-28 23:10:40 · 316 阅读 · 0 评论 -
ES6学习 第五章 正则的扩展
前言 本章介绍正则的扩展。有些不常用的知识了解即可。 本章原文链接:正则的扩展 RegExp 构造函数 从 ES6 开始,如果RegExp构造函数第一个参数是一个正则对象,并且第二个标志存在且为标志参数,将不再抛出 TypeError ,将使用这些参数创建一个新的正则表达式。原有的正则表达式修饰符将被忽略 const flag = new RegExp(/[0-9]/ig, 'i').flags; // 原有修饰符卫 ig ,被 i 给替代了 console.log(flag); // i 字符串有关正则原创 2021-11-27 17:00:23 · 406 阅读 · 0 评论 -
ES6学习 第四章 字符串的新增方法
前言 本章介绍字符串对象的新增方法。不常用的方法不做重点笔记。 本章原文链接:字符串的新增方法 includes()、startsWith()、endsWith() 确定一个字符串是否包含在另一个字符串中。ES6 又提供了三种新方法。 includes() 方法用于判断一个字符串是否包含在另一个字符串中 startsWith() 方法用来判断当前字符串是否以另外一个给定的子字符串开头 endsWith() 方法用来判断当前字符串是否是以另外一个给定的子字符串“结尾”的 方法名 返回值 描述 第原创 2021-11-26 09:26:42 · 283 阅读 · 0 评论 -
ES6学习 第三章 字符串的扩展
前言 本章主要是内容为是 ES6 对字符串的改造和增强。 本章记录字符串的扩展常用重点部分,不常用知识稍作记录。 本章原文链接: 字符串的扩展 模板字符串(template string) ES6字符串的扩展最常用的就是模版字符串了 模板字符串,都是用反引号表示。如果在模板字符串中需要使用反引号,则前面要用反斜杠转义。 模版字符串 保留空格和换行。 模版字符串 是允许嵌入变量名或表达式。 模版字符串 可以嵌套模版字符串。 模版字符串 "标签模板"功能 模版字符串保留空格和换行,直接在模版字符串中使用换行原创 2021-11-25 09:48:44 · 301 阅读 · 0 评论 -
ES6学习 第二章 变量的解构赋值
前言 该篇笔记是第二篇 变量的解构赋值。 这一章原文链接: 变量的解构赋值 解构赋值 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 解构赋值是对赋值运算符的扩展。 这是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。 在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对象中数据字段获取。 数组的解构赋值 为变量赋值。 let sample1 = 1; let sample2 = 2; let sample3 = 3; 上面代码原创 2021-11-24 09:27:46 · 351 阅读 · 0 评论 -
ES6学习 第一章 let 和 const 命令
前言: 最近开始看阮一峰老师的《ECMAScript 6 入门》(以下简称原文)学习ECMAScript 6(下文简称ES6)的知识,整理出一些知识点加上我的理解来做成文章笔记。按照章节为单位一个章节一篇笔记。 文章代码与目录结构和原文不同。 这一章原文链接 let 和 const 命令 。 let let 是用来声明一个变量。 不同与var会存在变量提升(下文有介绍),let所声明的变量值只在let命令所在的代码块内有效。 同一个作用域(下文有介绍)不可使用 let 重复声明同一个变量。 注意: 声明变原创 2021-11-23 11:06:06 · 256 阅读 · 0 评论