+ 1
Removing item from an array?
Hi fellas. I have this situation, on my form when the user checks first label (checkbox) I put it in an array "answer" each next one that the user selects is placed in an array and so on. Now I would like that when the user wants to uncheck some label, that same one should be removed from an array. In this moment when I unchecked some answer it is added to an array again. My boss said me to use this documentation, to try with .filter and give me this https://stackoverflow.com/questions/5767325/how-can-i-remove-a-specific-item-from-an-array. Also he left comment in onClick on my checkbox.js. I send code. https://pastebin.com/gSyC9zMf Tnx in advance!
1 ответ
+ 1
There are two approach :-
1. You can use .filter method as
array.filter((item)=> {conditions});
2. Or can use .indexof(element) and then remove it from the array given using .splice(indexOfEl, 1)
NOTE: both methods will give unexpected results if array has identical elements.