[英]how do i refer to the parent object value in child function in javascript
[英]How do i add a value to javascript object with a function?
bender: function () {
var context = {
pageName: 'Chocolatte candy'
},
partials = {
header: this.globalPartials.header,
tabbar: this.globalPartials.tabbar
};
addBackbuttonIphone();
$(this.el).html(templates["monkey"].render(context, partials));
return this;
}
});
return monkeyView;
});
在另一個位置,我有一個具有以下功能的js文件
function addBackbuttonIphone () {
context.backButton="#more";
}
如果我只是直接在var context中添加context.backButton =“ more”,那么它就可以工作。 但是,如果我使用addBackButtonIphone函數執行相同操作,則它將不起作用。 我確定該函數正在被調用,但是它沒有為context.backButton提供“ #more”值。
請幫忙
謝謝
修改函數簽名以接受稱為context
的參數,如下所示:
function addBackbuttonIphone(context) {
context.backButton="#more";
}
然后將context
傳遞到您的函數中,如下所示:
addBackbuttonIphone(context);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.