我的代码看起来像这样。一开始我已经定义了嵌套数组
var license= [{
packet: [{
pay: [],
channel: [],
fun: []
}]
}];
添加项目工作核心
function addPayChannelToObject(name) {
var paychannel = { name: name };
license[0].packet[0].pay.push(paychannel);
console.log(pay);
}
如何按值删除项目?
function removeItemFromObject(name) {
//??
console.log(pay);
}
答案 0 :(得分:0)
试试这种方式
function removeItemFromObject(name) {
var index = license[0].packet[0].pay.indexOf(name); // found index of value
if(index > -1){
license[0].packet[0].pay.splice(index, 1); //remove index
}
console.log(pay);
}