#javascript
Вопрос:
Я изо всех сил пытаюсь найти метод, который позволяет мне удалять элементы из массива, содержащие определенную строку. Например, из приведенного ниже массива я хочу удалить все элементы, содержащие строку «страницы».
[ 'pages/404', '_app', '_document', 'admin', 'browse', 'pages/campaigns/tcitp', 'cause-chemistry', 'pages/cause-chemistry/results', 'cause/', 'causes', 'pages/donation-widget', 'index' ]
Комментарии:
1.
newArray = oldArray.filter(s =gt; !s.includes('pages'));
Ответ №1:
[ 'pages/404', '_app', '_document', 'admin', 'browse', 'pages/campaigns/tcitp', 'cause-chemistry', 'pages/cause-chemistry/results', 'cause/', 'causes', 'pages/donation-widget', 'index' ].filter(x =gt; x.indexOf('pages') === -1)