从getValuePerTick()
如何访问maxValue
和numberOfTicks
?试试我的第一个JavaScript程序并遇到一些麻烦。谢谢!
var TChart = Object.extend(
{
init: function(canvasName)
{
// ...
this.config = {
gutter: {
top: 25,
right: 100,
bottom: 50,
left: 0
},
scale: {
maxValue: 3.3,
numberOfTicks: 10,
getValuePerTick: function() {
return (maxValue / numberOfTicks);
}
}
};
// ...
}
});
答案 0 :(得分:4)
由于maxValue
和numberOfTicks
是对象的属性,因此您需要使用成员表示法来访问它
this.config = {
gutter: {
top: 25,
right: 100,
bottom: 50,
left: 0
},
scale: {
maxValue: 3.3,
numberOfTicks: 10,
getValuePerTick: function() {
return (this.maxValue / this.numberOfTicks);
}
}
};
答案 1 :(得分:0)
只需this.
前缀
return (this.maxValue / this.numberOfTicks);