coderunI 最近的时间轴更新
coderunI

coderunI

V2EX 第 347360 号会员,加入于 2018-09-05 15:39:10 +08:00
今日活跃度排名 29580
coderunI 最近回复了
1 天前
回复了 1up 创建的主题 加密货币 $v2ex 都买了吗?
马上开割了吧,等平静过后吧
所以,这段代码的深层意义在于:

极简实现:它用最少的代码实现了一个可被 await 的异步延时操作。
展示了 await 的本质:它清楚地表明了 await 的机制是基于 "Thenable" 接口的,而不是死板地绑定在 Promise 类型上。这对于深入理解 JavaScript 异步编程规范( Promise A+ 规范)非常有帮助。
一种“炫技”或“教学”写法:在实际的团队项目中,为了代码的可读性和普适性,大家更倾向于使用 new Promise 的标准写法。而图片中的写法更像是一个精妙的例子,用来展示语言的内在机制。
总结
总的来说,这段代码的意义是:

在功能上,它提供了一个简洁的 sleep 函数来暂停异步代码。
在技术上,它是一个绝佳的范例,用最核心的方式展示了 await 关键字如何与任何拥有 then 方法的 "Thenable" 对象进行交互,而不仅仅是 Promise 对象。
137 天前
回复了 davelm 创建的主题 iPhone 最强老人机 16e
苹果真贵啊
138 天前
回复了 BlackHole1 创建的主题 分享创造 一款全新的工作流 IDE
越来越好!!!!!
151 天前
回复了 jiuzhougege 创建的主题 程序员 Codeium 越来越不好用了
不得不说,cop 又行了
建议支持一下 vr 什么的
166 天前
回复了 liu11onepoint 创建的主题 程序员 不要在用 Cursor 制造垃圾了!
可是,cursor 真的很好用。
169 天前
回复了 zhjx922 创建的主题 分享创造 搞了一个赛博鞭炮小程序,过年一起玩
摔炮,真的 nb
@DarkFire 尽快离了吧,你们已经没有在一起的理由了,苦了孩子
基本都死没了
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   918 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 20:21 · PVG 04:21 · LAX 13:21 · JFK 16:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.