首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ES6
心有林夕_
创建于2021-06-24
订阅专栏
从零开始学习ES6
等 1 人订阅
共6篇文章
创建于2021-06-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入理解ES6 笔记六:Symbol简介
ES6 引入了一种新的原始数据类型 Symbol,表示独一无二的值。 Symbol的描述被存储在内部的[[Description]]属性中,只有当Symbol的toString()方法调用时才可以读取这个属性。在执行console.log()时隐式调用了Symbol的toStr…
深入理解ES6 笔记五:解构
对象解构的语法形式是再一个赋值操作符左边放置一个对象字面量。 注意: 一定要用一对小括号包裹解构赋值语句,Javascript引擎将一对开放的花括号是为一个代码块,而语法规定,代码块语句不允许出现在赋值语句左侧,添加小括号后可以将块语句转化为一个表达式,从而实现整个解构赋值的过…
深入理解ES6 笔记四:扩展对象的功能性
在ES6中,当一个对象的属性与本地变量同名时,不必再写冒号和值,简单的只写属性名即可。当对象字面量里只有一个属性的名称时,JavaScript引擎会在可访问作用域中查找其同名变量;如果找到,则该变量的值被赋给对象字面量里的同名属性。 消除了冒号和function关键字。 在ES…
深入理解ES6 笔记三:函数
只允许引用前面参数的值,即先定义的参数不能访问后定义的参数,这设计到了默认参数的临时死区——定义参数时会为每个参数创建一个新的标识符绑定,该绑定在初始化之前不可被引用,如果试图访问会导致程序抛出错误;只有当调用函数时,才会通过传入的值或参数的默认值初始化该参数。 在函数的命名参…
深入理解ES6 笔记二:模板字面量
多行字符串: 一个正式的多行字符串的概念。 基本的字符串格式化: 将变量的值嵌入字符串的能力。 HTML转义: 向HTML插入经过安全转换后的字符串的能力。 使用反撇号(`)包裹。如果想在字符串中使用反撇号,可以使用反斜杠(\)将其转义。 要想通过缩进对齐文本,可通过在多行模板…
深入理解ES6 笔记一: let和const
变量提升机制——在函数作用域或全局作用域中通过关键字var声明的变量,无论实际上在哪里声明的,都会被当成在当前作用域顶部声明的变量。 let和const的声明只在当前代码块内有效,一旦执行到块外会立即销毁,不会被提升至作用域顶部。 假设作用域中已经存在某个标识符,如果此时再使用…