Okay, say you ve got two objects: greg and stacy. They re both people. Greg s object looks like this:
var greg = { name: "Greg", job: "doctor", age: 45 }
and Stacy s like this:
var stacy = { name: "Stacy", age: 42 }
When someone tries to access Stacy s job property, how can I have that return Unemployed without directly putting that as her job? I d like a solution that doesn t use prototypes, and I d really rather not use a function to access all the properties of an object.
Just for context: I m using this for an Ajax auto-loading system, similar to Rails s server-side one.