У меня есть следующий JavaScript
объект:фильтр специфическое свойство из объекта JavaScript
Object {article: jQuery.fn.init[11], thesis: jQuery.fn.init[6], chapter: jQuery.fn.init[0], book: jQuery.fn.init[0], proceedings: jQuery.fn.init[0]…}
article: jQuery.fn.init[11]
book: jQuery.fn.init[0]
chapter: jQuery.fn.init[0]
proceedings: jQuery.fn.init[0]
thesis: jQuery.fn.init[6]
translated_title: jQuery.fn.init[1]
__proto__: Object
Thes thesis
свойство, которое является jQuery
объект, более подробно:
thesis: jQuery.fn.init[6]
0: div#supervisors.thesis-related.supervisors.thesis-related.dynamic-field-list.ui-sortable
1: div.row.thesis-related
2: div.row.thesis-related
3: select#degree_type.form-control.thesis-related.degree_typeform-control.thesis-related
4: input#university.form-control.thesis-related.universityform-control.thesis-related
5: select#license.form-control.thesis-related.licenseform-control.thesis-related
context: document
length: 6
prevObject: jQuery.fn.init[1]
selector: "*[class~="thesis-related"]"
__proto__: Object[0]
Я хотел бы для фильтрации исходного объекта, чтобы получить все свойства, за исключением тезиса, но без использования оператора delete
и без изменения самого объекта.
Редактировать: Проблема возникает, как описано here, чтобы не иметь if
заявления и фильтровать объект каждый раз с deposition_type
значением.
Итак, вы хотите скопировать весь объект, за исключением свойства 'thesis'? – Cerbrus