这是我的对象数组,其长度在控制台中正确显示为1:
印刷如下:
this.myArray = this.dataService.getDraftReports();
console.log(this.myArray);
这是getDraftReports():
getDraftReports() {
var draftReports = [];
let reportObj : any;
this.storage.forEach((value, key, index) => {
reportObj = JSON.parse(value);
if(reportObj.report.uploaded=="no"){
draftReports.push(reportObj);
}
});
return draftReports;
}
我想知道这个数组是否为空。我试图使用.length属性这样做:
console.log(this.myArray.length);
无论如何,我总是得到0.我做错了什么?
感谢。