摘要:
代码输出结果 console.log(1); setTimeout(() => { console.log(2); Promise.resolve().then(() => { console.log(3) }); }); new Promise((resolve, reject) => { con 阅读全文
posted @ 2023-03-02 08:44
hellocoder2029
阅读(40)
评论(0)
推荐(0)
摘要:
JS的原型、原型链一直是比较难理解的内容,不少初学者甚至有一定经验的老鸟都不一定能完全说清楚,更多的"很可能"是一知半解,而这部分内容又是JS的核心内容,想要技术进阶的话肯定不能对这个概念一知半解,碰到问题靠“猜”,却不理解它的规则! prototype 只有函数有prototype属性 let a 阅读全文
posted @ 2023-03-02 08:43
hellocoder2029
阅读(52)
评论(0)
推荐(0)
摘要:
代码输出结果 function runAsync (x) { const p = new Promise(r => setTimeout(() => r(x, console.log(x)), 1000)) return p } function runReject (x) { const p = 阅读全文
posted @ 2023-03-02 08:43
hellocoder2029
阅读(226)
评论(0)
推荐(0)
摘要:
写在前面 javascript语言的执行环境是"单线程"(single thread),就是指一次只能完成一件任务。如果有多个任务,就必须排队,等前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等 阅读全文
posted @ 2023-03-02 08:43
hellocoder2029
阅读(38)
评论(0)
推荐(0)

浙公网安备 33010602011771号