I have an object of arbitrary depth, and a string (or array) containing the keys which have to be traversed to get to the value. As far as I know, there's no method to get to the value directly: var object = { user: {name: 'bob'}, 'user.name': 'error' }; object['user.name']; // conta...