VUE如何获取有 __ob__: Observer 属性 的数组的长度?

这个数组打印出来是这样的console.log(this.chooseId)
clipboard.png

再输出this.chooseId.length 输出为0是为什么?
应该怎么获取他的长度?

阅读 12.2k
1 个回答

获取数组长度就是 this.chooseId.length 这个方法的,这个不要怀疑,而你 输出this.chooseId.length 为0 是因为,你获取的时机不对,不信?你把 打印放在一个 setTimeout 函数里。也就是说你还没有给 this.chooseId 添加数据的时候就获取长度了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题