摘要:
ES6新增字符串特性 一、Unicode的表示法 当码值>2个字节(0xff) 即第一个数字未处理,不显示 处理这种超过2字节的情况,用{}包起来即可 二、API 1.ES5中 码值>2个字节,长度为2 2. 1和2为第一位置和第二位置的字符,3和4为第一位置和第二位置的码值, 字符均为乱码,但其码 阅读全文
摘要:
ES6中正则的扩展 正则新增特性 一、构造函数的变化 1.ES5中new一个正则对象方法 (一行中2个参数,二行中1个参数) (第一行中的第一个参数必须是字符串) 2.ES6中新增一种方法(构造函数) (输出:i ) 第二个修饰符会覆盖第一个修饰符,flags是新增用来获取正则对象修饰符的属性。 二 阅读全文
摘要:
解构赋值 1.什么是解构赋值? 在语法上,就是赋值的作用,解构为(左边一种解构。右边一种解构,左右一一对应进入赋值) 2.解构赋值的分类。 1.左右为数组即为数组解构赋值;2.左右为对象即为对象解构赋值;3.左边是数组,右边是字符串,为字符串解构赋值。 4.布尔值解构赋值为字符串的一种。5.函数参数 阅读全文
摘要:
1.作用域概念? 1.全局作用域 2.函数作用域 3.块级作用域(ES6新增) 2.如何使用let和const? 1.代码: 运行结果为1.将let改为var,发现结果不变。 代码: 发现报错!!!(未定义引用错误) 1.因为let声明的变量只在自己的块级作用域有效,for为一个块级作用域,声明的l 阅读全文