【发布时间】:2016-04-26 07:37:54
【问题描述】:
好吧,这里的菜鸟问题,但我正在尝试做的事情看起来像这样:
var statShow = function(stat) {
playerSats.stat = stat;
console.log("Your "+stat+" is "+this.(this.stat)+"!");
};
playerStats.statShow = statShow;
playerStats.statShow("intel");
我正在尝试获取函数的参数,因为项目要在对象中检索,但是当我简单地键入时:
this.stat
它搜索一个名为 stat 的项目(在对象 playerSats 中),而不是一个名为 intel 的项目(这是我的参数)。请帮忙!
附:这是我的对象:
var playerStats = {
playerLvl: 1,
power: strength,
intel: intelligence,
sped: speed
};
【问题讨论】:
标签: javascript function object methods this