MDRY

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  ES6

ES6的模块化
摘要:模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来。 1. 模块化的好处 模块化的优势有以下几点: 1) 防止命名冲突 2) 代码复用 3) 高维护性 2.模块功能主要由两个命令构成:export 和 import。 export 命令用于规定模块的对外接口 import 命令用 阅读全文

posted @ 2022-09-17 19:51 小懵丹儿 阅读(21) 评论(0) 推荐(0) 编辑

ECMASript 7 新特性
摘要:1.Array.prototype.includes Includes 方法用来检测数组中是否包含某个元素,返回布尔类型值 2.指数操作符 在 ES7 中引入指数运算符「**」,用来实现幂运算,功能与 Math.pow 结果相同 阅读全文

posted @ 2022-09-17 18:27 小懵丹儿 阅读(15) 评论(0) 推荐(0) 编辑

ECMASript 11 新特性
摘要:一.String.prototype.matchAll 二.类的私有属性 三.Promise.allSettled 四.可选链操作符 五.动态 import 导入 六.BigInt 最大数值max+2这种就加不上去了,这时就需要使用BigInt 阅读全文

posted @ 2022-09-17 18:04 小懵丹儿 阅读(14) 评论(0) 推荐(0) 编辑

ECMASript 10 新特性
摘要:一.Object.fromEntries:可将二维数组转换为对象 代码演示: Object.entries:将对象转换为二维数组 ES8中的特性 二.trimStart 和 trimEnd:去除前后空格 三.Array.prototype.flat 与 flatMap 四.Symbol.protot 阅读全文

posted @ 2022-09-17 09:49 小懵丹儿 阅读(21) 评论(0) 推荐(0) 编辑

ECMASript 9 新特性
摘要:一.rest与spread Rest参数与spread扩展运算符在ES6中已经引入,不过ES6中只针对数组, 在ES9中对对象提供了像数组一样的rest参数和扩展运算符 二.正则表达式--命名捕获分组 ES9 允许命名捕获组使用符号『?<name>』,这样获取捕获结果可读性更强 首先演示没有命名的正 阅读全文

posted @ 2022-09-16 18:15 小懵丹儿 阅读(25) 评论(0) 推荐(0) 编辑

ECMASript 8 新特性
摘要:一.async 和 await async 和 await 两种语法结合可以让异步代码像同步代码一样 1.1.async函数 1.async 函数的返回值为 promise 对象 2. promise 对象的结果由 async 函数执行的返回值决定 1.2.await 表达式 1. await 必须 阅读全文

posted @ 2022-09-16 12:03 小懵丹儿 阅读(22) 评论(0) 推荐(0) 编辑

var-let-const
摘要:使用var关键字声明的全局作用域变量属于window对象。 使用let关键字声明的全局作用域变量不属于window对象。 使用var关键字声明的变量在任何地方都可以修改。 在相同的作用域或块级作用域中,不能使用let关键字来重置var关键字声明的变量。 在相同的作用域或块级作用域中,不能使用let关 阅读全文

posted @ 2022-09-15 20:08 小懵丹儿 阅读(17) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示