引用对象中的属性

时间:2013-08-30 00:30:23

标签: javascript jquery html

我正在使用以下代码创建一个Grid对象:

var Grid = {
    rows: 5,
    cols: 6,
    getDimensions: function() {
        console.log(rows + ' by ' + cols);
    }(),
};

我的getDimensions功能不起作用,因为它无法引用我之前设置的rowscols属性。 this设置为窗口,因此我不确定如何引用这些属性。

1 个答案:

答案 0 :(得分:5)

var Grid = {
    rows: 5,
    cols: 6,
    getDimensions: function() {
        console.log(this.rows + ' by ' + this.cols);
    }(),
};

使用this引用对象的其他属性。记住范围。 或者,您可以使用Grid.rowsGrid.cols