liuxu977 2019-03-23 10:28 采纳率: 0%
浏览 1966

向数组中添加数据但length打印为0

向数组中push了数据, 但是打印的时候为[]数组,但是空数组里面有数据,length为5, 但是打印出来length发现长度为0,这个怎么弄啊?急求?

types: any[] = [];

  constructor(
    private router: Router,
    private typeSrv: TypeService,
    private arraySrv: ArrayService
  ) {
    this.load();
  }


  ngOnInit() {
    console.log(this.types)
  }
  load(): any {
   this.typeSrv.listType()
    .pipe(map(res => res.data))
    .subscribe(res => {
      const typeTree = this.arraySrv.arrToTree(res);
      const typeEnum = this.convert(typeTree);
      for(const i of typeEnum) {
        this.types.push(i);
      }
    })
  }


  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突
    • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
    • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序