js中json数组使用splice删除遇见的问题

项目遇见了问题,于是做了个小实验,结果是这样的。但是数组的话就不会出现这种状况,球大佬们解惑
![图片说明](https://img-ask.csdn.net/upload/201711/09/1510197742_729037.png)图片说明

图片说明

二楼是代码,一楼是结果,大佬们看一下

不应该先把json 转成字符串在切吗

什么意思?json splice遇到什么问题。

你首先splice(0,1),数组中删除了第一个,数组剩下第二个元素。这时数组元素二的索引1变为0。这个我也遇到过相似的,不过我的是勾选删除列表,估计咋们的问题差不多。