js 数组 嵌套数组 JSON.parse 报错

clipboard.png

如图的js 对象中 urls 的值为 二维嵌套数组,JSON.stringify的时候结果urls 变成了空数组。

clipboard.png

为啥自己定义时赋值的就可以出来, 请求接口后push进数组的就不行

阅读 4.9k
3 个回答

如果你urls里面的数据是在JSON.stringify()之前填充的,不可能会出现你截图的现象,JSON.stringify()得到的是JSON字符串,JSON.parse()参数应该是JSON字符串,直接传入你写的JavaScript对象是会报错的

具体代码帖一下。 是不是在push进数组之前就已经执行了JSON.stringify

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