I expect the following chain of properties (nested objects) error.response.data.errorCode
on object error
. How can I check that errorCode
really exists? Of course - I can write the following code:
if (error.hasOwnPropert('response') {
if (error.repsonse.hasOwnProperty('data') {
...
}
}
Of course, I can also write function, that parses property name (error.response.data.errorCode
) and that recursively check the existence of expected property but maybe there is already built-in and optimized function for this?