请教大神个js问题

提问 未结 4 197
Angel丨灬泪雨
悬赏:50飞吻
原数据:
{
id: 3
t_id: 1
d_id: [{…}]
dis_id: Array(3)
0: {id: "1", num: "1"}
1: {id: "2", num: "1"}
2: {id: "3", num: "1"}
p_id: []
s_accounts: 0
status: ""
update_time: 0
create_time: 1585806673
}
删除dis_id里的 第一个对象:
data[dis_id].splice(0,1) 删除不成功;

原因:
console.log(data[dis_id'][0]); //{id: 10, num:1} //这个我就是不知道从哪里来的
console.log(data[dis_id'][1]); //{id: 1, num:1} //下标为1的时候 才是dis_id里的第一条对象数据 一直到data[dis_id'][3] 下标为3 才是第三条数据

有没有大神指点一下,这是为什么吗?

如图,第一次输出的是data[dis_id'][0] 下标为0的, 第二次输出是dis_id全部数据
回帖