[ES6] Promise
ES6 Promise
2023-09-14 09:00:54 时间
How to use:
export default function getReplies(topicId){ return new Promise(function( resolve, reject ){ _getRepliesForTopic(topicId, function(data){ let replies = data.replies; if(replies){ resolve(replies); }else{ let error = new Error("An error occurred"); reject(error); } }); }); }
getReplies(1) .then(function(replies){ return replies.filter( reply => !reply.isAbuse ); }) .then(function(filteredReplies){ console.log( filteredReplies ); }) .catch(function(error){ console.log(error); }) ;
相关文章
- 浅聊:ES6模板字符串与一般字符串
- JS与ES6高级编程学习笔记(五)——ECMAScript6 代码组织
- es6 数组的空位
- 每天3分钟,重学ES6-ES12(十九)Proxy-Reflect
- 每天3分钟,重学ES6-ES12(十三)不常用但却常问的生成器函数
- Vue项目中的mock.js的使用以及基本用法和ES6的新增方法
- es6的map和set的区别_sleep和wait的区别
- ES6中set和map「建议收藏」
- ES6之Set对象详解
- ES6-异步遍历器(二)
- ES5和ES6继承的区别「建议收藏」
- ES6 箭头函数解决 this 作用域问题
- ES6 学习笔记(六)基本类型String
- ES6 学习笔记(十二)代理器Proxy的简单使用
- ES6 学习笔记(十三)promise的简单使用
- Es6基本语法
- JavaScript语言基础-变量声明var和let和const(ES6特性)详解编程语言
- javascript es6 Promise 异步同步的写法(史上最简单的教程了)详解编程语言