V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SoloCompany  ›  全部回复第 32 页 / 共 159 页
回复总数  3174
1 ... 28  29  30  31  32  33  34  35  36  37 ... 159  
2017-06-01 13:23:45 +08:00
回复了 t123yh 创建的主题 JavaScript ECMAScript 的 async 函数可以返回一个 Promise 作为结果吗?
@t123yh 这里有一吨的语法糖
可以看一下 https://stackoverflow.com/questions/41128311/async-await-in-a-class-method-called-then

await 的参数其实并不是 promise 而是 thenable 的 duck type,await 本身就是 generator is 的语法糖,yield 语句会无限调用 then 函数展开结果
2017-06-01 13:00:12 +08:00
回复了 t123yh 创建的主题 JavaScript ECMAScript 的 async 函数可以返回一个 Promise 作为结果吗?
@t123yh 之前的回复已经告诉过你了不可能,因为 es 的语法糖实现定义,await 会对 promise 无限展开,永远不可能返回 promise,你只能把 promise 包一层来避免展开
2017-06-01 02:52:57 +08:00
回复了 t123yh 创建的主题 JavaScript ECMAScript 的 async 函数可以返回一个 Promise 作为结果吗?
而如果使用了 await 关键字,promise 是会被无限展开的

这个语法糖过于甜美,以至于你永远不可能从 await 手里得到一个 promise object !
2017-06-01 02:49:00 +08:00
回复了 t123yh 创建的主题 JavaScript ECMAScript 的 async 函数可以返回一个 Promise 作为结果吗?
你还明白吗?根本不需要!
只要没有 await, async function 都是立刻返回一个 promise 的

node -p 'async function x() { return 1; }; x()'
Promise { 1 }
2017-06-01 00:20:47 +08:00
回复了 61882328 创建的主题 Python 请教下 js 的这种 for 循环语法怎么改写成 Python 的
这个循环有毒吧,声明了一堆的全局变量出来,或者你只是把混淆的代码前面的那一堆 var 声明给遮住了?
2017-05-29 19:56:42 +08:00
回复了 leafonsword 创建的主题 macOS macOS 下有没办法按住一个键再单指拖拽?
@Hilong 可能被某些抱怨没有三指拖动的老古董给毒害了吧
2017-05-29 18:33:50 +08:00
回复了 leafonsword 创建的主题 macOS macOS 下有没办法按住一个键再单指拖拽?
都 2017 了还没用上 force touch ?还在用三指拖动?
2017-05-29 10:07:20 +08:00
回复了 xinghuan 创建的主题 广州 有没有人江边一起骑车
精力过剩
2017-05-28 00:53:05 +08:00
回复了 oddisland 创建的主题 JavaScript SlidesJS 使用体验
为啥不选择 reveal.js ?
2017-05-27 02:26:50 +08:00
回复了 liusd 创建的主题 Kotlin 我与 Kotlin 的爱恨情仇之浅谈 async/await
如果你有关注,在去年发布 1.0 的时候,1.1 的蓝图就已经规划好了,其中 coroutine 就是重点中的重点

至于语法糖,es7 那才叫语法糖,连 promise 都包不住完全暴露出来,对比一下 kotlin 的 suspendable function 和 es7 的 async function 不难发现它们有本质的区别,es7 里面的 await 是关键字,并且是强制的,如果你忘记写了,不管所在的 closure 环境是否 async function,得到的都将是个 promise,这使得同步代码转异步代码的难度以及调试的难度都加大了; kotlin 则不存在这个问题,因为压根就没有 await 关键字,所有 suspendable function 返回都是异步的
2017-05-26 14:27:17 +08:00
回复了 fenglangjuxu 创建的主题 MacBook mackeeper 就是流氓!
恭喜楼主村通网
搞事情! 每隔 30 分钟随机生成一个序列 rm -rf “$HOME ” \x0D
最高级的键盘病毒难道不是自带 keylogger 那种么
2017-05-26 14:20:51 +08:00
回复了 jamfer 创建的主题 问与答 关于 OSX 中的 curl 命令批量下载 URL 的问题
curl 你还得手工加上-C -
2017-05-26 14:20:36 +08:00
回复了 jamfer 创建的主题 问与答 关于 OSX 中的 curl 命令批量下载 URL 的问题
当然是 aria2c 的输出更友好啊,不用担心中断的问题
2017-05-26 13:05:21 +08:00
回复了 shiji 创建的主题 问与答 疑似 XSS, 求帮助看看我这种情况能怎么利用
request line 是否转义取决于用户使用的浏览器,建议你测试一下老旧浏览器

用 curl 构造请求的话肯定可以不转义

最后,无论如何,在这个地方是应该做 htmlescapr 的
2017-05-26 09:21:29 +08:00
回复了 CYKun 创建的主题 Kotlin Kotlin 中 return 语句的设计是基于怎样的考虑?
这要看定义,inline function 和普通 function 毕竟还是有很大不同的,如果没有这个特性,很多封装控制流的的库函数比如 use run let 等的使用就体验大打折扣了
2017-05-25 15:30:15 +08:00
回复了 Corbusier 创建的主题 前端开发 什么是持续集成?
传统集成:20 天的工期, 5 天开发 + 5 天测试 + 5 天集成 + 5 天上线
持续集成:每天甚至每分钟都在完成以上的各项工作
2017-05-25 15:26:20 +08:00
回复了 aheadlead 创建的主题 git 一个诡异的 cherry-pick 问题
@aheadlead 应该没有吧,你可以直接 man git-merge 文档, 如果你不希望 git 自动检测文件移动, 可以使用 -Xno-renames, 你甚至可以使用 -Xrename-threshold 来控制相似度阈值, 这本身是一个缺点 (不像 svn 那样有准确的 copy 跟踪), 但在大部分场景下应该可以很好的工作
1 ... 28  29  30  31  32  33  34  35  36  37 ... 159  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   975 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 19:26 · PVG 03:26 · LAX 12:26 · JFK 15:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.