我不知道我是否正确地问过它但是当我尝试删除数组中的对象时我遇到了错误。我的阵列:
[{id:"asd-123-sad", text: "hello there", complete: false}, {id:"hgj-456-lop", text: "hello world", complete: false}]
当我添加时,一切都很好,我首先假设它没有值[]或未定义对吗?这些是删除操作后的错误:
警告:道具类型失败:道具
todos[0]
被标记为必需 在TodoList
中,但其值为undefined
。未捕获的TypeError:无法读取属性' id'未定义的
并且当我记录我的待办事项时,它变为:
[undefined]
当我在里面看时,它有:
[
0: undefined
length: 1
]
我认为问题出在我的删除操作上,因为它有长度并且0索引意味着它有[{}]?我不确定。帮助