![](/img/trans.png)
[英]How to pass a JSON object in javascript function as a function parameter?
[英]How to pass a parameter to a function of an object in Javascript?
抱歉,如果這是重復的,雖然我的問題似乎很簡單,但我找不到所需的答案。
這就是我所擁有的:
function myMain (myParam) {
var myObj = {
myVal1 : 'demo',
myFunc : function (myParam) {
console.log (myParam);
}
};
runDemo(myObj);
}
我的問題是我希望console.log
編寫myParam
的myMain
,但是它是undefined
-為什么?
我怎么能叫myMain('works')
使控制台寫works
?
僅供參考: runDemo
也已使用該單個Object和myFunc作為對象值之一進行調用-沒辦法解決。 我很感謝您的幫助,謝謝。
使myFunc不采用這樣的參數:
function myMain (myParam) {
var myObj = {
myVal1 : 'demo',
myFunc : function () {
console.log (myParam);
}
};
runDemo(myObj);
}
在這種情況下, myFunc
保留變量myParam
的值。 這稱為關閉 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.