ShuangRen / promise

promise for es

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

es5 实现的 promise

example

	
	var promise = new Promise(function (resolve, reject) {
            resolve(1);
            
        }).then(function (n) {
            console.log(1)

            return new Promise(function (resolve, reject) {
                resolve(2);
            });

        }, function(n) {
            console.log(11)

        }).then(function (n) {
            console.log(2)

            return new Promise(function (resolve, reject) {
                resolve(3);
            });
        }, function() {
            console.log(22)
        }).then(function (n) {
            console.log(3)

        }, function() {
            console.log(33)
        });


        //1,2,3

About

promise for es


Languages

Language:JavaScript 64.9%Language:HTML 35.1%