Удаление элемента при совпадении
Доброго времени суток!
В slider находятся записи (всегда может быть разное количество) {ID: "2187558", SRC: "/upload/iblock/da0/da066f88a5868751ee9886ea68fe01ee.jpg", WIDTH: 800, HEIGHT: 800, ALT: "4", …} {ID: "2195036", SRC: "/upload/iblock/11b/11b0c536b28ee99a0e559b69abc2e3ef.jpg", WIDTH: 800, HEIGHT: 800, ALT: "3", …} {ID: "2194936", SRC: "/upload/iblock/9ac/9ac15900cf20c45cabc420e5d793659e.jpeg", WIDTH: 791, HEIGHT: 800, ALT: "02-73", …} Вот тот элемент, у которого в ALT встречается знак "-" необходимо удалить из slider. Подскажите, пожалуйста, каким образом сделать? Спасибо. |
Цитата:
Если да, то можно так... var slider = [ {ID: "2187558", SRC: "/upload/iblock/da0/da066f88a5868751ee9886ea68fe01ee.jpg", WIDTH: 800, HEIGHT: 800, ALT: "4"}, {ID: "2195036", SRC: "/upload/iblock/11b/11b0c536b28ee99a0e559b69abc2e3ef.jpg", WIDTH: 800, HEIGHT: 800, ALT: "3"}, {ID: "2194936", SRC: "/upload/iblock/9ac/9ac15900cf20c45cabc420e5d793659e.jpeg", WIDTH: 791, HEIGHT: 800, ALT: "02-73"} ]; slider = slider.filter(item => !item.ALT.includes("-")); |
Вложений: 1
Malleys, спасибо что откликнулись :)
Если верно понимаю, то slider это массив (скрин "slider") Если сделать проверку console.log(typeof slider);то это object. |
Цитата:
Если хотите проверить конструктор... console.log(slider.constructor); Проверить, наследует ли от массива... console.log(slider instanceof Array); Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 02:53. |