ES6 一些新特性
发布于 12-26 15:19
- 新的声明:const 、 let
- 模板字符串
- 箭头函数
- 函数的参数默认值
- Spread 运算符 和 Rest 参数 (展开语法,表示符号:...)
- 二进制和八进制字面量(二进制“0b”或“0B”开头,八进制“0o”或“0O”开头)
- 对象和数组的解构
- 对象超类(允许在对象中使用 super 方法)
- for ... of 和 for ... in
- class 语法
- 新的数据类型:Symbol 、 BigInt
- Proxy
- Reflect
- Promise
- Generator
- async
- 模块化
- 字符串、数组和对象等类型的一些新方法
- Object.values
- Object.entries
- Array.prototype.includes
- Array.prototype.flat
- Array.prototype.flatMap
- string.padStart
- string.padEnd
- string.trimStart
- string.trimEnd
- JavaScrpt 题库
- Array.prototype.shift()
- ES6 一些新特性
- JavaScript class 与 function 的区别
- JavaScript Generator
- JavaScript Promise
- JavaScript toFixed 能否做到四舍五入
- JavaScript toString 和 valueOf 有什么区别
- JavaScript var 、let、const 的区别
- JavaScript 中基本数据类型和引用类型在内存上的区别
- JavaScript 事件循环
- JavaScript 作用域链
- JavaScript 判断数组的方法
- JavaScript 包装对象
- JavaScript 数据属性和访问器的区别
- JavaScript 的原型链
- JavaScript 的数据类型
- JavaScript 的构造函数
- JavaScript 箭头函数有没有 arguments 对象
- JavaScript 精度丢失问题
- JavaString 异步有哪些解决方案
- JavaString 进制转换
- typeof 和 instanceof 的区别