【发布时间】:2016-05-12 15:51:21
【问题描述】:
下面的代码是否保证输出HERE?
var p = new Promise(() => console.log("HERE"))
(也就是说,如果从未调用p.then(…) 来处理结果,var p = new Promise(fn) 是否总是执行fn?)
更具体地说,在 Service Worker 的上下文中,如果我调用 Cache.delete() 但从未在返回值上调用 .then()(或者我丢弃返回值),是否保证缓存条目被删除?
【问题讨论】:
标签: javascript promise lazy-evaluation service-worker