es6
文章平均质量分 82
程序媛_MISS_zhang_0110
前端晋级者
展开
-
es6新特性总结
ES6 新增的一种新的数据结构,类似于数组,但成员是唯一且无序的,没有重复的值。解构赋值:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值。Set 对象允许你储存任何类型的唯一值,无论是原始值或者是对象引用。Set 本身是一种构造函数,用来生成 Set 数据结构。是一组键值对的结构,具有极快的查找速度。原创 2022-10-21 14:49:40 · 213 阅读 · 0 评论 -
es6中import * as导入方式
import * as XLSX from ‘xlsx’ 中的 import * as 是 ES6 模块化语法中的一种导入方式。这种语法允许你将一个模块的所有导出内容都绑定到一个命名空间对象上,以便在当前模块中使用。在这个例子中,* as XLSX 的意思是将整个 xlsx 模块的导出内容都绑定到一个名为 XLSX 的命名空间对象上。通过使用 import * as XLSX,你可以通过 XLSX 对象来访问 xlsx 模块中导出的所有函数、变量或其他成员。原创 2024-01-04 15:47:58 · 1339 阅读 · 0 评论 -
es6之class类
类是用于创建对象的模板,类只是让对象原型的写法更加清晰、更像面向对象编程的语法。// 构造函数// 方法say(){console.log('我能说话')// 实例化let zs = new Person('张三', 24)// 实例化let ls = new Person('李四', 24)类是“特殊的函数”,就像定义的函数表达式和函数声明一样,类语法有两个组成部分:类表达式和类声明。// 类声明// 类表达式函数声明和类声明之间的一个重要区别,函数声明会提升,类声明不会。原创 2023-12-01 17:16:33 · 252 阅读 · 0 评论 -
es6中的import导入模块 和 export导出模块
功能:用于导入和导出模块的内容。静态加载:import 是静态加载模块的方式,在编译阶段进行检查和解析,使得工具可以进行优化和静态分析。异步加载:支持异步按需加载模块。作用域:import 和 export 存在块级作用域,可以灵活地控制变量和函数的可见性。浏览器支持:需要使用打包工具(如 webpack 或 Rollup)将 ES6 模块转换为浏览器可识别的格式,或者在现代浏览器中使用总结起来,require 是 CommonJS 模块系统中用于导入模块的关键字,采用同步加载方式;原创 2023-11-24 16:21:18 · 635 阅读 · 0 评论