摘要: 要点:1.运算符扩展 2.方法的扩展 一、运算符扩展 1.ES6提供了(...)三个点将一个数组转换为逗号分隔来进行处理 function add(x,y){ return x+y; } console.log(add(...[10,20])); 2.既然三点运算符通过逗号分隔 console.lo 阅读全文
posted @ 2021-11-25 19:33 翟莹萍 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 要点:1.简写方案 2.表达式方案 一、简写方案 1.ES6可以让对象字面量中属性初始值实现简写,一定程度降低了代码量 function fn(name,age){ // ES5的写法 return { name:name, age:age } } function fn(name,age){ // 阅读全文
posted @ 2021-11-25 19:33 翟莹萍 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 要点:1.数值扩展 2.Math扩展 一.数值的扩展 1.ES6明确二进制、八进制和十六进制分别用0b、0o、0x作为前缀 console.log(Number('0b11')); console.log(Number('0o11')); console.log(Number('0x11')); 2 阅读全文
posted @ 2021-11-25 19:32 翟莹萍 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 要点:正则扩展 正则扩展 1.ES6提供了u修饰符,对占两个字符特殊字进行正则识别 let result= /吉{2}/.test('吉吉'); console.log(result); let result=/𠮷{2}/.test('𠮷'); console.log(result) let r 阅读全文
posted @ 2021-11-25 19:31 翟莹萍 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 要点:1.新增方法 2.模板字符串 一.新增方法 1.对于一些超过两个字符(四字节)的异体字,ES6新增了codePointAt()方法 // 两个字符的异体字 let text='𠮷'; console.log(text.length); //2 console.log(text.charAt( 阅读全文
posted @ 2021-11-25 17:49 翟莹萍 阅读(34) 评论(0) 推荐(0) 编辑