I'm trying to call this inside a nested object in an array in node.js, but it's returning undefined.
var foo = {
dog: 'max',
cat: {
names: [
{ grey: this.dog }
]
}
};
When I try and do foo.cat.names[0].grey it returns undefined. I'm not in any functions, so I don't believe I have to cache this, right?