访问javascript数组会产生意外结果

时间:2014-11-06 15:03:25

标签: javascript image xtk

我正在尝试使用Javascript和XTK显示3D图像(卷)。我可以很好地查看卷,但是我在尝试访问卷尺寸方面遇到了问题。

 //Create a new volume
volume = new X.volume();

//Add data. Works fine, and I can see slice views and scroll through them
volume.file = 'http://...nrrd';

使用下一行代码,我可以在Firebug中看到'volume'有一个名为'dimension'的属性,大小为3,它保存了我图像的正确尺寸。

console.log(volume); 
 dimensions -> [200, 200, 396]

但是,如果我尝试访问该数组,例如下面的代码,我得到一个[10,10,10]的数组

console.log("dimensions", volume.dimensions);
dimensions -> [10, 10, 10]

1 个答案:

答案 0 :(得分:1)

我可以在onShowtime中获取尺寸,如下所示

sliceX.onShowtime = function() {
    var dims = volume.dimensions;
}