前言

今天在使用push时候无法添加数据报错

data.push is not a function

于是我尝试使用length看能不能获取他的长度然后循环放入其他变量再赋值回去能否解决,竟然length也获取不到长度

解决length 返回undefined

data.length返回undefined是因为对象没有length属性.

适用于data[1],data[2]等可以正常读出数据的一个简单的解决方案

Object.keys(data).length;

解决push is not a function

也很简单,我后来发现我的数据是对象类型的,转成数组就可以push了

Object.values(data)
如果觉得我的文章对你有用,可以赞助本站,使本站更好的发展