从另一个js文件中抓取变量

时间:2011-11-20 15:27:44

标签: javascript

示例:

原始文件代码:

var drawMap = function() {
    for(i=0;i<map.length;i++){
        for(j=0;j<map[i].length;j++){
            var drawTile= map[i][j];
            var xpos = (i-j)*tileH + mapX;
            var ypos = (i+j)*tileH/2+ mapY;
            ctx.drawImage(tileImg[drawTile],xpos,ypos);
        }
    }   
    return {
        xpos: xpos,
        ypos: ypos
    }
}

新代码文件:

var draw = function(ctx) {
    alert(map.drawMap.xpos);
};

新代码文件中xpos的值总是出现未定义的...帮助?

1 个答案:

答案 0 :(得分:1)

应该是:

var draw = function(ctx) {
    alert(map.drawMap().xpos);
};