如何引用和计算Javascript对象的其他部分?

如何引用和计算Javascript对象的其他部分?,javascript,Javascript,我正在尝试从该对象的l、w、h属性计算基本体积cube,它是项中的一个对象 var item=newobject(); 项目[“多维数据集”]={ 尺寸:[1.00,2.00,1.50,“英寸],//长、宽、高,单位(英寸) 卷:(this.dimensions[0]*this.dimensions[1]*this.dimensions[2])///V=l*w*h }; 警报(项目[“多维数据集]。卷+项目[“多维数据集]。维度[3]);//体积+单位(英寸)在函数中使用此: var项={

我正在尝试从该对象的l、w、h属性计算基本体积
cube
,它是
项中的一个对象

var item=newobject();
项目[“多维数据集”]={
尺寸:[1.00,2.00,1.50,“英寸],//长、宽、高,单位(英寸)
卷:(this.dimensions[0]*this.dimensions[1]*this.dimensions[2])///V=l*w*h
};

警报(项目[“多维数据集]。卷+项目[“多维数据集]。维度[3]);//体积+单位(英寸)
在函数中使用此

var项={
“立方体”:{
尺寸:[1.00,2.00,1.50英寸],
卷:函数(){返回this.dimensions[0]*this.dimensions[1]*this.dimensions[2];}
}
};
警报(项目[“多维数据集]。卷()+项目[“多维数据集]。维度[3])您可以使用一个

var item=newobject();
函数calcVolume(l,w,h){返回l*w*h;};
项目[“多维数据集”]={
尺寸:[1.00,2.00,1.50,“英寸],//长、宽、高,单位(英寸)
get volume(){return calcVolume(this.dimensions[0]、this.dimensions[1]、this.dimensions[2])
};

警报(项目[“多维数据集]。卷+项目[“多维数据集]。维度[3]);//体积+单位(英寸)
您没有尝试将函数放入对象中。JavaScripts中没有字典。谢谢,我不知道
getter
s。这看起来更加精简。