demo 放到js fiddle 中报错

“await is only valid in async functions and the top level bodies of modules”
(本地使用的时候没有报错)
解决方案:
使用await的时候,把这个await包装在一个async的函数中;
原本的:
let pigeon_models_array = [];
for (var i = 0; i < threeD_models_id_array.length; i++) {
update_loading(threeD_models_id_array.length - i, 0);
var airplaneUri = await Cesium.IonResource.fromAssetId(threeD_models_id_array[i]['id']);
pigeon_models_array.push(airplaneUri);
}
showData(demo_data);
修改之後的:
let pigeon_models_array = [];
async function loadModelOnline(callback)
{
for (var i = 0; i < threeD_models_id_array.length; i++) {
update_loading(threeD_models_id_array.length - i, 0);
var airplaneUri = await Cesium.IonResource.fromAssetId(threeD_models_id_array[i]['id']);
pigeon_models_array.push(airplaneUri);
}
callback(demo_data)
}
loadModelOnline(showData);
但是如果需要顺序执行的话,就使用callback;


<<:  调查、证据和取证(Investigation, Evidence, and Forensics)

>>:  【CSS】【Bootstrap】关於order

Day-19 Button

本篇内容要介绍Button元件, 除了认识Button的语法、属性外, 同时也要为按钮设置监听及触发...

【从实作学习ASP.NET Core】Day17 | 後台 | 角色的 CRUD 页面

昨天在处理角色的时候已经把新增的页面处理好了 今天就用之前的方法把角色的其他页面也建立起来吧! 宣告...

day[11] Hello Line - 第一个Line讯息

本次铁人赛将通过Line机器人搭建专案,所以没有Line Developers的快去申请吧,会用到的...

【Day 27】差点被我遗忘的 x AWS RDS on Outpost x 云端资料库储存

tags: 铁人赛 AWS RDS Outposts database 前情提要 差点就跟蔡琴一样,...

前言:从零开始的程序学习之旅

第一次参与铁人赛真是兴奋阿! 我原本从事传统产业,在四年多的日子里总是觉得很痛苦, 这让我想转换跑道...