首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ES6
榕树下的蜗牛
创建于2023-07-14
订阅专栏
ES6
暂无订阅
共15篇文章
创建于2023-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
全局对象globalThis
globalThis ```js Object [global] { global: [Circular], clearInterval: [Function: clearInterval],
可选链操作符
可选链操作符 >ES2020新增, ```js function main(config) { const dbHost = config ?.db ?.host; console.l
babel转换工具
依赖包 babel-cli babel-preset-env 浏览器中编译打包ES6 简单使用
class类
class的基本使用 es5的使用方式 es6 class的使用方式 静态方法 私有属性和方法 继承 es5 es6 get和set
Generator生成器
Generator生成器 Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。异步变同步执行。 基本语法 111 { value: 'a', done: fal
迭代器
迭代器 迭代器(Iterator)是一种接口,为各种不同的数据结构提供统一的访问机制,任何数据结构只要部署 Iterator 接口,就可以完成遍历操作。 ES6创造了一种新的遍历命令 for...of
Symbol
sym.description 作为属性名 Object.getOwnPropertySymbols() Reflect.ownKeys() Symbol.for() Symbol.keyFor()
扩展运算符"..."
扩展运算符 可以把对象或者数组展开 数组的合 数组的克隆 将伪数组转换为真数组 ## 数组的克隆 > 浅拷贝,不会克隆引用类型,对克隆出来的数组操作不会改变原数组
es6函数参数
1、函数形参赋值初始值 2、可以与解构赋值结合使用 3、rest 参数 注意:rest参数必须要放到参数最后。
js箭头函数
箭头函数和普通函数区别? 没有arguments 无法通过apply call bind改变this的指向 不适用箭头函数的场景 对象方法 对象原型 构造函数 动态上下文的回调函数 Vue生命周期me
js模板字符串
模板字符串 1、声明 2、内容换行 3、变量拼接 ```js let name = 'js' let str = `这个是一个${name}很好的字符串` console.log(str);//这个是
async...await...
async async await 使用注意 1.await命令后面的Promise对象,运行结果可能是rejected,所以最好把await命令放在try...catch代码块中。 2.多个awai
Promise
1、Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了P
ECMAScript6 Proxy代理 和 Reflect反射
Proxy 实例 概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在
ES6模块化(module)
一、ES6 规范 es6 规范语法 暴露模块 1、分别暴露 2、统一暴露 3、默认暴露 引入模块 1、通用方式 2、解构赋值形式 3、简便形式(只针对默认暴露) 多模块导出导入 解构赋值方式 浏览器引