📄JavaScript ES6
1. 新变量声明:ES6 引入了 let 和 const 用于声明变量,其中 let 声明的变量具有块级作用域,而 const 用于声明常量,一旦赋值后不能更改。
📄JavaScript 箭头函数
1. 简洁的语法:箭头函数提供了一种更简洁的函数书写方式,特别是在只有一条语句或表达式时,代码更加简洁。
📄JavaScript 默认参数
1. ES6新特性:JavaScript的ES6版本引入了默认参数,允许为函数参数设定默认值。
📄JavaScript 模板字符串
1. 字符串和表达式嵌入:模板字面量(模板字符串)使用反引号,允许在字符串中嵌入字符串或表达式。
📄JavaScript 展开运算符
1. 扩展操作符的基本用途:扩展操作符(...)被用于展开可迭代对象,如数组,使其元素能够在多种场景下单独出现。
📄JavaScript Map
1. 键值对存储:JavaScript的Map允许以键值对的形式存储元素,键可以是对象、函数等多种数据类型。
📄JavaScript Set和WeakSet
1. 独特元素集合:JavaScript的Set类似于数组,但不允许重复值,可存储不同类型的数据(如数字、字符串、对象等)。
📄JS 解构赋值
1. 简化赋值:ES6引入的解构赋值允许将数组值和对象属性轻松分配给不同的变量。
📄JS 类
1. 类作为对象蓝图:JavaScript的ES6版本引入了类,作为对象的蓝图,可以基于类创建多个对象。
📄JS 类继承
1. 继承基本概念:JavaScript类继承允许一个类(子类)继承另一个类(父类)的所有方法和属性,使用extends关键字实现。
📄JS for... of 循环
1. 迭代可迭代对象:JavaScript的for...of循环(ES6引入)用于遍历可迭代对象,如数组、集合、映射、字符串等。
📄JS 代理
1. 代理对象概念:JavaScript的代理对象(Proxy)用于包装对象或函数,重新定义各种操作(如读取、插入、验证等),添加自定义行为。