An
An
@mqyqingfeng 因为别的浏览器native code前面会有空格 就不是23就不是v了hhh
@helios741 promise里面构造executor的时候内部是同步执行的。异步的是resolve这种结果的回调 可以参考mdn的解释https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise
@helios741 客气哈哈
这个sublime主题很好看,可以搜到么
@ccforward 啊这样 谢谢啦 文章好nice 持续关注中~
@mrcodehang 是microtask,可以参考[这篇文章](https://jakearchibald.com/2015/tasks-microtasks-queues-and-schedules/),promise都应该是microtask,在一个次循环后串行打印结果,只是有的环境将promise callback解释为macrotask而不是microtask导致打印顺序出了问题。至于为什么环境之间对它的解释不一样,这似乎涉及到ECMA和HTML之间的一些标准界定了=。=毕竟厂商们都是自己按照标准来撸一套环境
@Evllis 哈哈 画出图来也许就能清楚很多~~ 共勉~
@yanlee26 自学的漫漫长路~ 很痛苦233
@xumeiyan 我认为你说的就是可能就是下面的意思 ``` var A = function() {} var B = function() {} var C = function() {} B.prototype = A.prototype C.prototype = new B() var D = new C()...
@xumeiyan 这句就是FNOP这个空函数的prototype属性的指向,指向bar的prototype,这样后面new出来的就在这个空函数的原型链上了。instanceof也就是true了