我有一个任务,我需要将一个对象推送到一个数组中,在推送之前需要检查对象是否已经退出,如果需要从数组中删除/删除对象。我已经编写了示例代码,但没有得到预期的输出。
optionlistItemTap : function (data, index) {
var record = data.getStore().getAt(index);
var Id = record.raw.id;
var arraysize = names.length;
for (i = 0; i <= arraysize; i++) {
if (arraysize == 0) {
names.push(record);
var indexId = names[i].raw.id
var Id = record.raw.id
break;
}
else if (indexId == Id) {
names.splice(i, 1);
break;
}
else
names.push(record);
}
},