JavaScript
文章平均质量分 93
洪宏鸿
一个能文能武的全栈开发 :)
展开
-
关于Promise与事件循环/微任务/宏任务的爱恨情仇, 终究还是错付了
宏任务和微任务都是在事件循环中处理的异步任务。宏任务通常是由宿主环境提供的,执行时间较长,而微任务是由 JavaScript 引擎提供的,执行速度较快。事件循环会优先处理微任务队列,然后处理宏任务队列。这种机制使得 JavaScript 能够在单线程中处理多个异步操作,而不会阻塞主线程。原创 2023-04-17 23:48:01 · 271 阅读 · 0 评论 -
JS-undefined/null
JS-undefined/null同异转换成数字的时候意义不同null表示该对象不存在undefined表示该变量已经定义但是没有值例子同if 判断语句中,两者都会被转换为false异转换成数字的时候 null是一个表示无的对象,转换为数值为0; undefined表示一个无的原始值,转化为数值为NAN(与任何数字相加也为NAN) ...原创 2019-03-31 15:53:58 · 159 阅读 · 0 评论