Promise 使用心得
    this.testPromise=function(){
        return new Promise(function(resolve,reject){
            console.log("testPromise start:");
            resolve(true);     //这里会将true传到下一个then的参数s中
        });
       
    }
    this.testPromise()
        .then(function(s){
            console.log("testPromise 1");
            try{
                var aa=123123;
                aa='12aa312313';
                adfd;
            }
            catch(e){
                return false;     //因为adfd出错会执行cath代码块,return 会跳出这个then然后传递false给下一个then,同时就不会再执行后面的if
            }
            if (s) {
                console.log("testPromise 1 true");
                Promise.resolve(false);
            }
        })
        .then(function(s){
            console.log("testPromise 2");
            console.log(s);     //到这里s的值就是false
        });
 
这段代码主要是给示例一下promise的执行流程和跳转方法
												
											Promise 使用心得的更多相关文章
- 关于学习js的Promise的心得体会
		最近一直在研究js的Promise对象,其中有一篇blog写得比较通俗易懂,转发如下: http://www.cnblogs.com/lvdabao/p/es6-promise-1.html 参照上面 ... 
- Promise 学习心得
		当了这么久码农到今天没事才开始去深究 Promise 这个对象 什么是 Promise, Promise 有什么用? 在写代码的时候多多少少都有遇见过地狱式的回调 代码看起来没问题就是有点乱,Prom ... 
- promise的学习心得记录
		这里只讲promise,和async的使用方法,不会讲他们的原理. Promise 是异步编程的一种解决方案,可以用于取代传统的回调函数,该变那些函数层层嵌套调用的尴尬局面. 1)promise 基本 ... 
- PWA学习心得
		PWA学习心得 一.什么是PWA Progressive Web App , (渐进式增强 WEB 应用) 简称 PWA ,是提升WebApp的体验的一种新方法,能给用户原生应用的体验. PWA ... 
- React Native Android原生模块开发实战|教程|心得|怎样创建React Native Android原生模块
		尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://blog.csdn.net/fengyuzhengfan/article/details/54691503) 告诉大家一个好消息. ... 
- 大话JS神器之Promise
		前段时间的工作中,由于项目要在前端实现存储,于是便使用了websql,而websql的API涉及到了很多的异步问题,如果采取回调函数的方式处理,代码不够优雅,而且不利于理解,于是便找到了Promise ... 
- 我的MYSQL学习心得(一) 简单语法
		我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ... 
- Javascript - Promise学习笔记
		最近工作轻松了点,想起了以前总是看到的一个单词promise,于是耐心下来学习了一下. 一:Promise是什么?为什么会有这个东西? 首先说明,Promise是为了解决javascript异步编 ... 
- 说说Golang的使用心得
		13年上半年接触了Golang,对Golang十分喜爱.现在是2015年,离春节还有几天,从开始学习到现在的一年半时间里,前前后后也用Golang写了些代码,其中包括业余时间的,也有产品项目中的.一直 ... 
随机推荐
- 【Leetcode】【Medium】Decode Ways
			A message containing letters from A-Z is being encoded to numbers using the following mapping: 'A' - ... 
- NodeJS package.json
			#3 NodeJS package.json 工作目录 package.json 导航至工作目录后,执行下图中的命令 
- Spec  网上选课
			角色定义 管理员 管理员负责向系统中添加学生和教师的个人信息以及课程信息,实现对教师.学生和课程信息的修改.删除.查询操作,并对管理员个人密码进行修改. 学生 学生具有查看待选课程信息和任课教师信息. ... 
- RSA密钥的跨平台通用
			RSA使用public key加密,用private key解密(签名相反,使用private key签名,用public key验证签名).比如我跟合作方D之间的数据传输,我使用D提供给我的publ ... 
- JSP的那些事儿(2)---- DWR2.0 的配置和使用
			JSP的那些事儿(2)----DWR2.0 的配置和使用 分类: Web开发 JAVA 2009-04-23 15:43 999人阅读 评论(0) 收藏 举报 jspdwrjavascriptserv ... 
- java-java runtime 入门
			1.内存管理:Java提供了无用单元自动收集机制.通过totalMemory()和freeMemory()方法可以知道对象的堆内存有多大,还剩多少.Java会周期性的回收垃圾对象(未使用的对象),以便 ... 
- jenkins2 pipeline高级
			jenkins2 pipeline里groovy的高级用法.翻译自:https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL. ... 
- C#与数据库访问技术总结(十五)之 DataAdapter对象代码示例
			DataAdapter对象代码示例 下面的代码将说明如何利用DataAdapter对象填充DataSet对象. private static string strConnect=" data ... 
- paip.java c# .net  php python调用c++ c dll so windows api 总结
			paip.java c# .net php python调用c++ c dll so windows api 总结 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来 ... 
- Leetcode 8 String to Integer (atoi) 字符串处理
			题意:将字符串转化成数字. 前置有空格,同时有正负号,数字有可能会溢出,这里用long long解决(leetcode用的是g++编译器),这题还是很有难度的. class Solution { pu ... 
