Promise 里如果不调用 resolve 会怎么样?

比如下面这个例子:

function fn(){
  return new Promise( resolve => console.log('hello') )
}
fn().then( () => console.log('这里一直执行不到') )

当函数 fn 被调用很多次之后,会出现哪些不好的东西,比如内存里很多垃圾……

来自一个对底层原理一无所知的框架狗

虽然有中断 Promise 的预案,但是这会不会违背 Promise 设计的初衷呢?