【发布时间】:2013-10-06 08:49:17
【问题描述】:
抱歉,如果这是重复的,但我找不到我正在寻找的答案,尽管我的问题似乎很简单。
这就是我所拥有的:
function myMain (myParam) {
var myObj = {
myVal1 : 'demo',
myFunc : function (myParam) {
console.log (myParam);
}
};
runDemo(myObj);
}
我的问题是我希望console.log 写myMain 的myParam,但它是undefined - 为什么?
如何调用myMain('works') 以便控制台写入works?
仅供参考:runDemo 也被这个单个对象调用,并且 myFunc 作为对象值之一 - 没有办法解决这个问题。感谢您的帮助,谢谢。
【问题讨论】:
标签: javascript function object parameter-passing