Promise Test(2018-06-15)

waitPromise: function() {

                var that = this;

                var promise = new Promise(function(resolve, reject) {

                    that.otherAsynchronous(resolve, reject);

                });

                return promise;

            },

            otherAsynchronous: function(resolve, reject) {

                setTimeout(resolve, 10000, 'done');

            },

            newWaitPromiseTest: function() {

                var promise = this.waitPromise();

                var copyPromise = promise;

                var that = this;

                copyPromise.then(function() {

                    that.newWaitPromiseTest();

                    console.log('resolved.');

                });

                console.log('Hi!');

            },


waitUntilItemNoBusy: function(oItem, aItemsPath) {

                if (oItem) {

                    var that = this;

                    setTimeout(function() {

                        that.waitUntilItemNoBusy(oItem, aItemsPath);

                    }, 1000);

                } else {

                    cosole.log("okkkkkkkkkkk");

                    // that.autoExpandNoCurrentChildren(oItem, aItemsPath);

                }

            },

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容