Удалить не нужные ключи со значениями из массива
Здравствуйте.
Подскажите пож-та: Есть массив: 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, время: 14:51. |