ES6
文章平均质量分 91
归子莫
对什么都感兴趣的开发者。
展开
-
ES6 箭头函数你正确使用了吗
ES6 箭头函数你正确使用了吗文章目录ES6 箭头函数你正确使用了吗说明箭头函数一个简单箭头函数用法(三大如果)四大注意点箭头函数的this指向将ES6转成ES5不能作为构造函数不可以使用arguments对象箭头函数的好与坏博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!说明在ES6中允许使用“箭头”(=>)定义函数,所以在我们后续写代码的过程中出现的很多的箭头函数,因为真香!但是也带来的一些问题,灵魂拷问,你真的了原创 2021-07-14 19:19:07 · 298 阅读 · 0 评论 -
ES6 Promise对象--将异步代码像同步代码那些书写
ES6 Promise对象–将异步代码像同步代码那些书写文章目录ES6 Promise对象--将异步代码像同步代码那些书写简介特点对象的状态不受外界影响一旦状态改变,就不会再变,任何时候都可以得到这个结果优点与缺点优点缺点案例Promise实例Promise执行顺序异步加载图片案例Promise对象实现的 AjaxPromise错误处理博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!简介从语法上说,Promise 是一个对象原创 2021-07-06 22:27:39 · 303 阅读 · 1 评论 -
ES6 赋值好能手——解构赋值
ES6 赋值好能手——解构赋值文章目录ES6 赋值好能手——解构赋值简介数组的解构报错情况Set也可以使用解构赋值默认值对象的解构赋值获取对象的方法模式与变量对象的解构赋值可继承对象解构赋值需要注意的几点字符串的解构赋值数值和布尔值的解构赋值解构赋值的规则函数参数的解构赋值圆括号问题不能使用圆括号的情况可以使用圆括号的情况解构赋值用途交换变量的值从函数返回多个值函数参数的定义取 JSON 数据函数参数的默认值遍历 Map 结构输入模块的指定方法博客说明文章所涉及的资料来自互联网整理和个人总结,意在原创 2021-07-01 23:42:02 · 148 阅读 · 1 评论 -
ES6 块级作用域解决的一些问题
ES6 块级作用域解决的一些问题文章目录ES6 块级作用域解决的一些问题简介问题一:内层变量覆盖外层变量问题二:在for循环中的循环变量泄漏为全局变量ES6的块级别作用域函数声明函数表达式和函数声明作用域的标识博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!简介在ES5中没有块级作用域,这出现了许多的问题,ES6中新增了块级作用域问题一:内层变量覆盖外层变量由于使用var声明的变量,存在变量提升,在内层的tmp会覆盖掉外原创 2021-07-01 09:47:38 · 312 阅读 · 0 评论 -
AMD、CMD、CommonJs和ES6对比
AMD、CMD、CommonJs和ES6对比AMD是由RequireJs在推广的过程中对模块定义的规范化产出AMD的全称是Asynchronous Module Definition,即异步模块加载机制,完整描述了模块的定义,依赖关系,引用关系以及加载机制define(['package/lib'], function(lib){ function foo(){ lib.log(...原创 2020-03-14 17:01:55 · 327 阅读 · 0 评论 -
var和let关键字的比较
var和let关键字的比较说明let是es6新增的关键字有效区域let 是在代码块内有效,var 是在全局范围内有效:{ let a = 0; var b = 1; } a // 此时报错ReferenceError: a is not defined b // 此时输出1重复声明let 只能声明一次 var 可以声明多次let a = 1; let a = ...原创 2020-03-14 16:18:41 · 429 阅读 · 0 评论 -
ES6 中的let 与 const关键字
ES6 中的let 与 const关键字简介let和const是es6新增加的两个关键字let关键字用法let 声明的变量只在 let 命令所在的代码块内有效,不能重复声明{ let a = 0; a //此时输出 0 } a // 此时报错 ReferenceError: a is not definedconst关键字const 声明一个只读变量,声明之...原创 2020-03-14 16:04:45 · 288 阅读 · 0 评论 -
es6简介
es6简介简介ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。是JavaScript重大改变历史1997 年 ECMAScript 1.0 诞生。1998 年 6 月 ECMAScript 2.0 诞生,包含一些小的更改,用于同步独立的 ISO 国际标准。1999 年 12 月 ECMAScript 3.0诞生,它是...原创 2020-03-14 15:54:47 · 337 阅读 · 0 评论