我目前正在使用JavaScript和jQuery在Qlik Sense中构建混搭应用。我已经进行了一些数据选择,并将它们放入了一个变量对象中:
var CurrentSelec = app1.selectionState().selections;
console.log(CurrentSelec);`
console.log(typeof CurrentSelec);
这是我在浏览器控制台中得到的内容:
我想要在foreach循环中显示qSelected的值:
我已经尝试了Javascript:
for(var index in CurrentSelec) {
console.log(index.qSelected);
}
我已经尝试使用jQuery:
$.each(CurrentSelec, function(i, index) {
console.log(index.qSelected)
});
但是我的浏览器控制台没有显示我的foreach的日志。
您知道如何正确地对对象进行foreach并在浏览器控制台中显示其内容吗?
谢谢。
CurrentSelect
不是一个对象,而是一个 数组。如果它是一个对象,你的图片第一行会显示Object
而不是Array(1)
,并且typeof CurrentSelect
的输出将会是Object {}
而不是object
。 - Tyler Roper