ioBroker.javascript icon indicating copy to clipboard operation
ioBroker.javascript copied to clipboard

Array filter - delete element in list by value

Open h07d0q opened this issue 1 year ago • 1 comments

I'm looking for a block to delete an entry of a created list (selector) with known value but unknown position. I could write a loop to loop through the list and check the value via IF and delete the counted entry.

The JavaScript solution could be like: var arr = ['three', 'seven', 'eleven']; var filteredArray = arr.filter(e => e !== 'seven') Using filter instead of slice is told to be faster.

I managed to creade a block with JavaScript: image liste.filter(e => e !== filter); If you want to keep the source list: image var f = liste.filter(e => e !== filter); return f;

h07d0q avatar Aug 02 '23 21:08 h07d0q

I'm doing it this way: image

Diginix avatar Aug 03 '23 05:08 Diginix