- 2024-01-20js 栈追踪与内存管理
期约与异步函数的功能有相当程度的重叠,但它们在内存中的表示则差别很大。看看下面的例子,它展示了拒绝期约的栈追踪信息:functionfooPromiseExecutor(resolve,reject){setTimeout(reject,1000,'bar');}functionfoo(){newPromise(fooPromiseExecutor);}fo
- 2023-03-07js代理和期约
判断类型时除了用typeof还可以用instanceofpersioninstanceofObjectforin用于枚举对象中的非符号键属性,forin不能保证返回的对象forof用于遍历可迭代对象的元素
- 2023-03-03第125篇: 期约Promise基本特性
好家伙,本篇为《JS高级程序设计》第十章“期约与异步函数”学习笔记 1.非重入期约1.1.可重入代码(百度百科)先来了解一个概念可重入代码(Reentrycode)也叫纯代码(Pure
- 2023-03-01第124篇: 期约Promise
好家伙,本篇为《JS高级程序设计》第十章“期约与异步函数”学习笔记 1.异步编程同步行为和异步行为的对立统一是计算机科学的一个基本概念。特别是在JavaScript这种