update: Promise

This commit is contained in:
qianguyihao
2021-05-18 14:53:39 +08:00
parent cb804e2a3e
commit acf4d69267
9 changed files with 68 additions and 20 deletions

View File

@@ -177,6 +177,11 @@ const obj = {
obj.name = 'vae'; // 对象里的 name 属性可以被修改
```
因为 变量名 obj 是保存在**栈内存**中的它代表的是对象的引用地址它是基本数据类型无法被修改但是 obj 里面的内容是保存在**堆内存**中的它是引用数据类型可以被修改
**总结** const 声明的常量它所声明的
## 传值和传址的区别
详见JavaScript基础/对象简介.md

View File

@@ -0,0 +1,20 @@
## Promise 的执行顺序
题目 1
```js
const p = new Promise((resolve, reject) => {
console.log(1);
});
console.log(2);
```
打印结果
```
1
2
```
我们需要注意的是Promise里的代码整体其实是同步任务会立即执行