非常に単純な抽象化された例ですが、オブジェクトのプロパティを更新するためupdateAge()
に内部から呼び出す方法があるかどうか疑問に思っていますか? これは call() または apply() の出番ですか?doMainStuff
person
age
function doMainStuff() {
var person = {
name: 'Bob',
age: 55
}
updateAge();
}
function updateAge(){
person.age = 24;
}