(key:Id,value:Name)
if(Id in addList) {
alert(alertMsg);
}
else
addList[Id] = Name;
displayTable(addList);
save is run successfully but in delete
function deleteFromAddList(Id) {
if(Id in addList)
delete addList[Id]
console.log(addList);
displayTable(addList);
}
It delete only last item which is added in dictionary.
SO, if I add items this order(1,2,3,4,5)
when delete button clicked order(5,4,3,2,1)
It is my code to create button dynamically
for(Id in addList)
{
deleteButton = 'href="javascript:deleteFromAddList(Id)'(skip another html code)
}
there is another method to pass Id into that function?
question from:
https://stackoverflow.com/questions/66058322/in-javascript-i-have-an-error-in-dictionary-add-and-delete 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…