没有合适的资源?快使用搜索试试~ 我知道了~
js踩坑的知识点,包括Promise以及Iterator等es热门的知识点
资源推荐
资源详情
资源评论
ECMAScript6
—— 数据平台部 · 孙世豪
目录
•
let 、 const
•
解构赋值
•
Object 深拷贝、浅拷贝
•
Promise+Deferred
•
Proxy+Reect
•
Symbol Iterator + for of
let 、 const
•
let 是有块级作用域的 , 不能重复声明
•
const 声明的常量 不可以修改 ,声明时必须赋值, 但是声明对象可以修改
•
funcon lets(){
•
for(let i = 0;i < 3;i++){
•
console.log(i);
•
}
•
console.log(i); // referenceError
•
}
异常 error(ReferenceError TypeError)
原理
•
js 引擎在处理一段程序时需要走两部——
•
1. 编译( LHS 、 RHS 查询)
•
2. 执行
•
LHS-- 赋值操作的目标(对变量赋值)
•
RHS-- 赋值操作的源头(获取变量值)
•
console.log(a)
•
我们需要查找 a 的值,并将他传递给 console.log
•
a=2
•
为 =2 这个赋值操作找一个目标
异常 error(ReferenceError TypeError)
原理
•
如果 RHS 查询在所有的作
用域内找不到所需的变量,
js 就会报一个
ReferenceError 。
•
如果 RHS 找到了变量,但
是对它进行了不合理的操
作,就会报一个
TypeError 。
•
不成功的 LHS 引用会导致
自动隐式的创建一个全局
变量。
剩余30页未读,继续阅读
资源评论
qq_24969137
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功