Удалить не нужные ключи со значениями из массива
Здравствуйте.
Подскажите пож-та: Есть массив: 0 Object { ID="446", TITLE="1000 мелочей", UF_CRM_1437907772="2015-11-16T11:44:00+03:00", ещё...} ID "446" TITLE "1000 мелочей" UF_CRM_1437907772 "2015-11-16T11:44:00+03:00" UF_CRM_1437907827 "2015-11-30T08:43:00+03:00" UF_CRM_1438069251 "22000" UF_CRM_1438069273 "22000" 1 Object { ID="740", TITLE="1000 Мелочей"} ID "740" TITLE "1000 Мелочей" 2 Object { ID="372", TITLE="Rento стенд и стойка"} ID "372" TITLE "Rento стенд и стойка" 3 Object { ID="990", TITLE="Адм. Зеленогорска", UF_CRM_1437907772="2015-10-02T13:51:00+03:00", ещё...} ID "990" TITLE "Адм. Зеленогорска" UF_CRM_1437907772 "2015-10-02T13:51:00+03:00" UF_CRM_1437907827 "2015-12-04T13:51:00+03:00" UF_CRM_1438069251 "5010" UF_CRM_1438069273 "11690" Как удалить те ключи в которых находятся только ID и TITLE, т.е ключи со значениями 1 и 2 ? Нужно что бы в объекте оставались только ключи где есть значения UF_CRM... Заранее спасибо. |
Ambassador,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
0 Object { ID="446", TITLE="1000 мелочей", UF_CRM_1437907772="2015-11-16T11:44:00+03:00", ещё...} ID "446" TITLE "1000 мелочей" UF_CRM_1437907772 "2015-11-16T11:44:00+03:00" UF_CRM_1437907827 "2015-11-30T08:43:00+03:00" UF_CRM_1438069251 "22000" UF_CRM_1438069273 "22000" 1 Object { ID="740", TITLE="1000 Мелочей"} ID "740" TITLE "1000 Мелочей" 2 Object { ID="372", TITLE="Rento стенд и стойка"} ID "372" TITLE "Rento стенд и стойка" 3 Object { ID="990", TITLE="Адм. Зеленогорска", UF_CRM_1437907772="2015-10-02T13:51:00+03:00", ещё...} ID "990" TITLE "Адм. Зеленогорска" UF_CRM_1437907772 "2015-10-02T13:51:00+03:00" UF_CRM_1437907827 "2015-12-04T13:51:00+03:00" UF_CRM_1438069251 "5010" UF_CRM_1438069273 "11690" |
Ambassador,
хорошо что теги освоили ещё бы массив увидеть ... :write: быстрее самому :) var arr = [ { ID:"446", TITLE:"1000 мелочей", UF_CRM_1437907772:"2015-11-16T11:44:00+03:00"}, { ID: "740", TITLE: "1000 Мелочей"}, { ID:"372", TITLE:"Rento стенд и стойка"}, { ID:"990", TITLE:"Адм. Зеленогорска", UF_CRM_1437907772:"2015-10-02T13:51:00+03:00"}]; var res = arr.filter(function(el) { el = Object.keys(el) return el.some(function(el) { return !el.indexOf("UF_CRM") }) }) alert(JSON.stringify(res)) |
Спасибо
|
Часовой пояс GMT +3, время: 12:16. |