さて、2 つのオブジェクトがあるとします:gregとstacy. 二人とも人です。グレッグのオブジェクトは次のようになります。
var greg = {
name: "Greg",
job: "doctor",
age: 45
}
そしてステイシーはこんな感じです:
var stacy = {
name: "Stacy",
age: 42
}
誰かが Stacy のjob所有物にアクセスしようとしたとき、それを直接彼女として入力せずに、どうすれば「Unemployed」を返すことができjobますか? プロトタイプを使用しないソリューションが必要であり、関数を使用してオブジェクトのすべてのプロパティにアクセスすることは避けたいと考えています。
文脈のために: 私はこれを、Rails のサーバー側のものと同様に、Ajax 自動読み込みシステムに使用しています。