首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ES6+
web小张
创建于2024-11-24
订阅专栏
ES6知识点详解
暂无订阅
共12篇文章
创建于2024-11-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
第一章 块级绑定
使用var声明变量带来的问题 允许在同一个作用域下有多个重复的变量声明:导致数据被覆盖 变量提升:怪异的数据访问问题 全局变量挂载到全局对象:全局对象成员污染问题 使用let声明变量 全局作用域下使用
第二章 字符串和正则表达式
更多字符串API 以下均为字符串的实力方法 includes("substr", index) 判断字符串中是否包含指定的子字符串 该函数的第二个参数为查找的起始索引,其默认为0 startsWith
第三章 函数
参数默认值 格式: 当调用函数时,没有传入对应参数,或传入的参数为undefined,则会自动使用默认值 细节: 一个函数如果它的任意一个形参具有参数默认值,则该函数的arguments的值一旦确定,
第四章 对象
新增的对象字面量语法 成员速写 对象的成员如果它的键名称与值变量的名称相同,则可以简写: 方法速写 当对象的成员是一个方法时,可以省略冒号和function关键字 注意:这种简写的函数并不是箭头函数
第五章 解构
对象解构 解构可以将对象或数组中的某个属性提取到变量中 在解构中使用默认值 若解构的对象中没有同名属性,将得到undefined 如果在解构的过程中,没有发现同名属性,将会使用默认值,否则将使用对应属
第六章 符号
普通符号 符号是ES6中新增的一个数据类型,它通过调用Symbol("符号描述")函数进行创建 符号的特点 符号没有字面量 symbol是一个原始类型,使用typeof得到的是"symbol" 每次调
第七章 Promise
Promise基础 Promise是一套专门处理异步场景的规范,它能避免回调地域的产生,使异步代码更加清晰、简洁、统一 Promise规范 Promise规范大致如下: 所有的异步场景,都可以看作是一
第八章 Fetch API
Fetch API XMLHttpResquest的问题: 所有功能全部集中在同一个对象上,容易书写出混乱不易维护的代码 采用传统的事件驱动模式,无法适配新的Promise API 基本使用 使用fe
第九章 迭代器和生成器
迭代器 迭代器(iterator):一个具有next方法的对象,且next方法也会返回一个对象,该返回的对象能够反映下一个数据以及指示是否迭代完成 迭代器创建函数(iterator creator):
第十章 集合
set集合 set集合中存放的数据都是唯一的,不会发生重复 set集合内部使用Object.is()方法判断两个数据是否一致的,但有一种情况比较特殊,即set集合认为+0和-0是相等的,这两个数据不会
第十一章 代理与反射
Reflect Reflect是一个内置的JS对象,它提供了一系列方法,可以让开发者通过调用这些方法,访问一些JS底层的功能 Reflect API Reflect.set(target, prope
第十二章 增强的数组功能
新增的数组API 静态方法 Array.of() 返回一个数组,数组中的元素就是该函数传入的参数 Array.from() 通过给定的类数组或可迭代对象来创建一个新数组,并将其返回 实例方法 find