随笔分类 -  ES

摘要:模板字符串 作用:简化字符串的拼接 模板字符串必须用``包含 变化的部分使用${xxx}包含 模板字符串必须用``包含 变化的部分使用${xxx}包含 对象的简写方式 同名的属性可以省略不写 可以省略函数的function 同名的属性可以省略不写 可以省略函数的function 箭头函数 箭头函数的 阅读全文
posted @ 2019-08-17 20:08 Irelia9102 阅读(644) 评论(0) 推荐(0)
摘要:类实际上是个“特殊的函数”,就像你能够定义的函数表达式和函数声明一样,类语法有两个组成部分:类表达式和类声明。 类声明 类表达式 函数声明和类声明之间的一个重要区别是函数声明会提升,类声明不会。 类声明和类表达式的主体都执行在严格模式下。比如,构造函数,静态方法,原型方法,getter和setter 阅读全文
posted @ 2019-08-13 20:24 Irelia9102 阅读(122) 评论(0) 推荐(0)
摘要:Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。 参数: obj 要在其上定义属性的对象。 prop 要定义或修改的属性的名称。 descriptor 将被定义或修改的属性描述符。 前两个参数是常见的参数,就不多说了 阅读全文
posted @ 2019-08-12 18:11 Irelia9102 阅读(321) 评论(0) 推荐(1)
摘要:Promise Promise 对象用于表示一个异步操作的最终状态(完成或失败),以及该异步操作的结果值。 摇色子游戏,随机1-6的一个整数,并且将其返回。 async和await **async function** 声明用于定义一个返回 AsyncFunction 对象的异步函数。异步函数是指通 阅读全文
posted @ 2019-07-28 22:27 Irelia9102 阅读(416) 评论(0) 推荐(0)
摘要:let let允许你声明一个作用域被限制在块级中的变量、语句或者表达式。 还是那个经典的问题:创建5个li,点击不同的li能够打印出当前li的序号。 如果在for循环中使用**var**来声明变量i的话,将总是打印出 Item 5 is Clicked 使用let的方式来解决 而在MDN上是这样写的 阅读全文
posted @ 2019-07-27 17:28 Irelia9102 阅读(505) 评论(0) 推荐(0)