兩個上下文中的this
的值是什麼以及一個嵌套函數如何引用另一個函數的返回值?在JavaScript中,如何從更深的嵌套方法引用方法的返回值
var rootObj = {
nestedObjA: {
functionA: function() {
// what is value of 'this' here?
return 'foo';
}
},
nestedObjB: {
functionB: function() {
// how to reference? >> rootObj.nestedObjA.functionA
// what is the value of 'this' here?
}
}
}
你是不是指'''而不是'='?這是一個語法錯誤。 – Bergi
你不能試試嗎? '的console.log(本);'。 – Bergi
我會修復這個錯字。我想知道'this'作爲答案的一部分,僅僅爲了將來的讀者和完整性。 – Ben