V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wefgonujnopu  ›  全部回复第 3 页 / 共 4 页
回复总数  70
1  2  3  4  
@EchoWhale 高性能场景,只需要返回一个 thenable 对象,promise 对象需要维护的状态更多,占用的空间更多
@SanjinGG 就是 js 有问题,python 反而没问题,正常来讲都应该堆栈溢出,麻烦仔细看下
@burnsby 我问的是,有没有人会写的,看看 v 站有多少大神,我有说会写=大神?你发的图都点不开,真的笑死了
@felbryiozzzz 抱歉,这就是新语法,await 没有旧语法,这只是另一种实现方式,旧的是 settimeout 回调
@Imindzzz 不是为了解决爆栈,只是研究下机制,而且 js 编译器没有实现尾递归,可以了解下
@shuimugan 是没啥关系啊,但是 js 里使用 await 之后确实不会堆栈溢出,重要的是这个,python 只是对比,正常来说都会堆栈溢出,所以 js 这点不一样
@mx1700 要支持 await ,肯定只能 thenable,yield 是做不到的
@burnsby 是啊,大神肯定会写啊,但是会写不一定是大神,逻辑学不好的话建议去学下
@felbryiozzzz 抱歉,忘记看日期了,2025 是出了什么新规定禁止讨论 promise 吗
@burnsby 所以我什么时候说知道这个就是大神了,我说的是知道这个就理解 promise 了而已
@june4 你怎么知道,我刚学 js 十秒
@windliang gpt 还是厉害的,我试了 grok 不行
@Sunzehui 懂了,js 没有线程,什么函数都不会阻塞线程,单线程语言没有线程的概念,怎么写都不会卡死,即使是 while 死循环
@lscho 确实是这样实现的,不过没有 await,用起来是回调地狱,这个考验你对 await 的理解而已,不是关键词,而是语法糖
@foolishcrab 对的,你们公司要招聘厕纸人才的话确实可以这样问
@dcsuibian 面试题不就是徒增麻烦的,手写 promise 没见过吗,有什么用,async await 本质上是语法糖,await xxx 实际上执行的就是 xxx.then(()=>{}),理解这个就能写出来,某些人学 promise 可能以为是线程,在阻塞的方法前面加 await 以为能异步的人也不少
对 promise 和 await 理解深入才能答出来。这个感觉可以当面试题,问 ai ai 都说做不到,还得提示下才回复正确答案
@Zhuzhuchenyan nb ,这么快就有人答出来了
@koujianshusheng 实测腾讯云 cos 加上 cdn,加上鉴权,响应时间 70ms
@koujianshusheng 是,但是大多数都没有这个功能,要么就是贵的离谱,比如阿里云,要升级到 ECDN 才可以,而且添加一条限制规则每个月就要收 88 块
1  2  3  4  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3205 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 10:52 · PVG 18:52 · LAX 03:52 · JFK 06:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.