let promise = new Promise(resolve => {
setTimeout(() => {
console.log('promise 1')
resolve('hello'...
yekong
3年前 (2021-08-30)
喜欢
new Promise(resolve => {
setTimeout(() => {
resolve('world')
}, 2000);
})
.then(value => {
cons...
yekong
3年前 (2021-08-30)
喜欢
new Promise(resolve => {
setTimeout(() => {
resolve('hello');
}, 2000);
})
.then(value => {
con...
yekong
3年前 (2021-08-29)
喜欢
new Promise(
/* 执行器 eXecutor */
function (resolve, reject){
resolve();//数据处理完成
reject();//数据处理出错
.then(function A() {
// 成功, 下一步
}, ...
yekong
3年前 (2021-08-29)
喜欢
pending [待定]初始状态
fulfilled [实现]操作成功
rejected [被否决]操作失败
...
yekong
3年前 (2021-08-29)
喜欢
稍有不慎,就会踏入“回调地城”
回调有四个问题
嵌套层次很深,难以维护
无法正常使用 return 和 throw
无法正常检索堆栈信息
多个回调之间难以建立联系
...
yekong
3年前 (2021-08-29)
喜欢
promise对象用作异步计算。
一个 Promise 表示一个现在、将来或永不可能可用的值。
按照用途来解释
主要用于异步计算。
可以将舁步操作队列化,按照期望的顺序执行,返回符合预期的结果。
可以在对象之间传递和操作 Prorise,帮助我们处理队列。
...
yekong
3年前 (2021-08-29)
喜欢
roam改为false
roam: false,
geo: {
map: 'china',
zoom: 1,
label: {
normal: {
sh...
yekong
3年前 (2021-08-29)
喜欢
drawechartmap () {
var geoCoordMap = {
'上海': [119.1803, 31.2891],
'福建': [119.4543, 25.9222],
...
yekong
3年前 (2021-08-29)
喜欢
ECharts 提供的标记类型
'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'...
yekong
3年前 (2021-08-29)
喜欢