I'm using underscore to extract some props into a separate object but the structure is not as I want:
let element = {
foo: 0,
bar: 1,
baz: _.map(
_.filter(element.properties, (prop) =>
_.contains(validationProps, prop.name)), (rule) =>
({ [rule.name]: rule.value }) )
}
.. returns an array of objects for baz:
[ {"required":true} , {"maxLength":242} ]
.. what I need however is:
{ "required":true, "maxLength":242 }
element.propertieslook like? Plus, element still doesn't exist when u refer to itself from inside itself.element = {a: '1', foo: element.a}element.foois undefined[{"name":"label","value":"Short 2"},{"name":"required","value":true},{"name":"maxLength","value":242}]