[摘要]本篇文章给大家带来的内容是关于Promise实现思路的深入分析(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。Promise实现思路的个人理解我一直觉得Promise虽然...
本篇文章给大家带来的内容是关于Promise实现思路的深入分析(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
Promise实现思路的个人理解
我一直觉得Promise虽然方便,但是它的写法很怪,无法理解实现Promise的人是如何思考的。
不过最近我对于实现Promise的思考过程的有了一点点个人理解,特此记下。
感觉这篇文章我还是没有把思路说清楚,时间紧张,就当做一次记录,回头我要把这个过程在表达的在清楚一点。
用例
var p1 = new Promise2( ( resolve, reject ) => {
setTimeout( () => {
resolve( 'hello' )
}, 1000 )
} )
p1.then( res => {
console.log( res + 'world' )
return res + 'world'
} )
.then( res => {
console.log( res + 'ziwei' )
return res + 'ziwei'
} )