【发布时间】:2019-12-17 02:26:50
【问题描述】:
我有一个类似的对象
data: {
registrationNumber: 'MH1234',
type: 'xyz',
driver: {
user: {
firstName: 'xyz',
lastName: 'abc',
email: 'xyz',
phone: 1234,
city: 'random',
dateOfBirth: new Date(),
groups: [1]
}
},
owner: {
user: {
firstName: 'xyz',
lastName: 'abc',
email: 'xyz',
phone: '1234',
city: 'random',
groups: [1, 2]
},
kyc: [
{
method: 'xyz',
id: 'abcd'
},
{
method: 'xyz',
id: 'abcd'
}
]
}
}
如何删除路径 data.owner.kyc.0 处的元素?
我尝试过使用 _.unset() 但它并不理想,因为删除后数组仍然显示 2 个元素
【问题讨论】:
-
你可以做
obj.data.owner.kyc = obj.data.owner.kyc.splice(1);,没有lodash
标签: javascript arrays reactjs underscore.js lodash