【发布时间】:2021-02-05 17:09:54
【问题描述】:
我想将所有卷推送到 arrayVolume 但不能。 在我看来,问题是异步的。但是我搜索,阅读文档但无法正确运行。 如果可以的话,请帮我解决代码。 那是我对你的感谢。 非常感谢!
function kl(data){
var arrayVolume = [];
for(var key in data){
var dbId = data[key];
viewer.getProperties(dbId, function(e){
var propertiesObj = e.properties;
propertiesObj.forEach(myF);
function myF(obj){
if(obj.displayName === "Volume"){
var volume = obj.displayValue;
arrayVolume.push(volume);
}
}
});
}
alert(arrayVolume);
}
【问题讨论】:
-
你说的
asynchronous是什么意思? -
您能补充一下
viewer.getProperties的作用吗? -
data中的内容。什么是viewer。 -
能更好地解释你的代码吗?
-
@AliDemirci viewer.getProperties(dbId, function(e){//with dbId, here, e.properties 返回列表对象(propertiesObj)}
标签: javascript arrays asynchronous async-await