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

向数组中添加数据但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 无线电能传输系统MATLAB仿真问题
    • ¥50 如何用脚本实现输入法的热键设置
    • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
    • ¥30 深度学习,前后端连接
    • ¥15 孟德尔随机化结果不一致
    • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
    • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
    • ¥15 谁有desed数据集呀
    • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
    • ¥15 关于#hadoop#的问题