假设我有一个对象和一个示例,说明我如何在对象内部的函数内从此对象获取属性height
:
function Chart(element) {
return {
width: element.clientWidth,
height: 400,
loadLegend: function (data) {
doSomething(this.height)
}
}
};
此代码不起作用,因为它只是说明我需要实现的目标。 请告知我如何从该功能获得该属性?
答案 0 :(得分:2)
function Chart(element) {
var chart = {
width: element.clientWidth,
height: 400
};
chart.loadLegend = function (data) {
doSomething(chart.height)
};
return chart;
};