| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> ES6阶段总结 -> 正文阅读 |
|
[JavaScript知识库]ES6阶段总结 |
1、模块导出导出默认:
导出:
先声明再导出:
导入<script type="modlue"></script> 导入默认:
导入别名:
默认和普通方法是一个文件:
导入所有:
ES6新增数据类型
?迭代类型可以for of 遍历的对象都是可迭代对象,如:String字符串 Array数组 Set集合 Map图
?Promise承诺
有三个状态(状态变化不可逆):
?实例.then(res=>{})? ?回调函数获取resolved返回的结果 返回一个新的promise实例 .catch(err=>{})? ??获取rejected的原因 解决1.异步操作 2.回调地狱(层级过深) all全部所有promise都resolve,all才执行 race 赛跑返回最想resolve结果 同步和异步同步:是指按顺序从上至下阻塞式执行代码(上一行代码不执行完毕,下一行是不会执行的) 异步:是指先执行主线程的代码,再执行异步调用(非阻塞式) 实现异步的方式
?类类的本质是函数 类的this指向的是它的实例(也就是new出来的对象) 构造函数?constructor(){} 实例化的时候 new关键字调用的就是构造函数 super()调用父类的构造函数 extends继承父类的方法 static类的静态属性和方法 async与awaitasync装饰的函数,返回的是一个promise对象;返回的结果是resolved的结果 await用来等待异步的resolve结果 只能出现在async装饰的函数中
doit().then(res=>{}).catch(err=>{}) generator生成器
生成器执行的结果是一个迭代器 迭代器通过next方法返回一个对象,对象的value是yield生成的结果 在生成器里面遇到yield就会停止等待下一次next调用
可以通过for来遍历迭代器
String,Array,Set,Map的迭代器
Object.defineProperty
proxy代理对象target目标对象 handle 处理器
生成代理对象proxyvar proxy =new Proxy(target,handle) |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/11 14:49:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |