- 博客(4)
- 收藏
- 关注
原创 Promise的基本使用
thenable和catchable函数是异步的,就算是立即执行,也会加入到事件队列中等待执行,并且加入的队列是微队列。在未决阶段处理函数中,如果发生未捕获的错误,会自动将状态推向rejected,并且被catchable捕获。thenable函数,如果当前的promise已经是resolved状态,该函数会立即执行。catchable函数,如果当前promise已经是rejected状态,则该函数立即执行。如果当前函数是未决阶段,则该函数会加入作业队列等待到达resolved状态后立即执行。
2024-08-17 12:06:27
103
原创 ES6中的箭头函数
理论上来说任何可以使用函数表达式的地方都可以使用箭头函数替换。(参数1,参数2,)=>{函数体;:如果参数只有一个参数=>{函数体;箭头函数只有一条返回语句,可以省略大括号和return参数 => 返回值1、箭头函数的函数体中的this取决于箭头函数定义的位置的this指向,与如何调用无关。2、箭头函数中不存在this、arguments、newtarget。3、箭头函数的出现是为了临时使用。4、箭头函数没有原型。
2024-08-10 18:39:59
188
原创 ES6中的let与const
使用let和const可以避免变量提升和作用域污染的问题,更增强了代码块的封闭性和安全性。因此,在ES6中,推荐使用let和const来声明变量。
2024-08-03 19:28:45
260
原创 Vue中的data函数和data对象的区别
如果你希望每个组件实例都有自己的独立的data对象,就应该使用data函数;如果你希望多个组件之间共享同一个data对象,就可以使用data对象。
2024-07-27 17:03:57
197
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人