Что является самым простым способом удалить все элементы из массива, соответствующие определенной строке? Например:Удалить все элементы из массива, которые соответствуют определенной строке
array = [1,2,'deleted',4,5,'deleted',6,7];
Я хочу, чтобы удалить все 'deleted'
из массива.
Это даже лучше, с синтаксисом стрелкой. 'array.filter (a => a! == 'deleted');' –
Как бы вы могли изменить это, если хотите удалить элементы, содержащие часть вашего поискового запроса? 'возьмите этот массив [1, 2, 'delete', 4, 5, 'deleted', 6, 'удалит']'. Что делать, если нужно удалить любой элемент, который соответствует даже части строки del? Так что «удалить», «удалить» и «удалить» все удалены? – user1837608
@ user1837608 в этот момент вам будет безопаснее иметь дело с соответствием регулярному выражению, чем стандартное соответствие, или совпадение на n элементах строки, но это будет дорогостоящей операцией без реальной выгоды в этот момент, так как это будет загромождать себя " удалит ", при необходимости я могу разместить ответ для этого ниже, но не соответствует прямому вопросу, который я считаю. –