要获得类似“ 4,3”的值,我需要这样做:

var value = objeto.row(4).cell(3);


开发js方法的正确形式是什么?我想我必须做这样的事情:

function objeto(rowIndex){
   cell: function(cellIndex){
      return rowIndex + ',' + cellIndex;
   }
}


我知道这行不通,只是一个猜测。谢谢...

最佳答案

如果要保留单元格属于行的层次结构,可以执行以下操作:

var objeto = {
    row: function ( rowIndex ) {
        return ( function ( rowIndex ) {
            this.cell = function ( cellIndex ) {
                return rowIndex + ',' + cellIndex;
            };
            return {
                cell: this.cell
            }
        }( rowIndex ) );
    }
}

10-07 13:30
查看更多