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

麦克雷蒙

我正在尝试根据该对象的 l、w、h 属性计算基本体积,该对象cubeitem.

var item = new Object();
    
item["cube"] = {
    dimensions: [1.00,2.00,1.50, "in"], // l, w, h, unit (inches)
    volume: (this.dimensions[0] * this.dimensions[1] * this.dimensions[2]) // V = l * w * h
};

alert( item["cube"].volume + item["cube"].dimensions[3] ); // Volume + unit (inches)

我也尝试this在计算体积时不使用,而是指定对象的确切部分:item["cube"][dimensions][0] * item["cube"][dimensions][1] * item["cube"][dimensions][2]

目标是获得警报3.00in3in关于我做错了什么以及这是否可行的任何建议?我可以在对象中放置函数吗?

编辑:添加实际功能:

var item = new Object();

function calcVolume (l,w,h) {
	return l * w * h;
};

item["cube"] = {
    dimensions: [1.00,2.00,1.50, "in"], // l, w, h, unit (inches)
    volume: calcVolume(this.dimensions[0],this.dimensions[1],this.dimensions[2]) // V = l * w * h
};

alert( item["cube"].volume + item["cube"].dimensions[3] ); // Volume + unit (inches)

亚历克斯

this在函数中使用

var item = {
  "cube": {
    dimensions: [1.00, 2.00, 1.50, "in"],
    volume: function () { return this.dimensions[0] * this.dimensions[1] * this.dimensions[2]; }
  }
};

alert( item["cube"].volume() + item["cube"].dimensions[3] );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

引用JavaScript中其他对象属性的对象属性

来自分类Dev

通过其他对象属性(动态)计算的Javascript对象属性

来自分类Dev

javascript模块如何获取当前对象(此对象引用其他对象)?

来自分类Dev

javascript如何计算对象和组合

来自分类Dev

多次循环引用对象,以将其属性复制到Javascript / Angularjs中的其他对象

来自分类Dev

引用变量和其他形式的对象

来自分类Dev

JSON和对其他JSON对象的引用

来自分类Dev

引用变量和其他形式的对象

来自分类Dev

JSON和对其他JSON对象的引用

来自分类Dev

如何从对象,JavaScript中同一对象的其他函数的内部调用函数?

来自分类Dev

javascript - 如何调用鼠标事件到位于其他对象后面的 dom 对象?

来自分类Dev

如何通过 JavaScript 创建 CSS 范围以防止 CSS 影响页面的其他部分?

来自分类Dev

从其他类调用方法时获取对方法对象的引用(javascript)

来自分类Dev

Javascript对象文字分配和引用如何工作?

来自分类Dev

将事件对象和其他参数传递给 JavaScript 函数

来自分类Dev

如何删除和计算对象数组中的重复项?- Javascript

来自分类Dev

如何过滤和计算 javascript 数组中的对象?

来自分类Dev

如何在javascript中获取对象的第一个,最后一个和其他值?

来自分类Dev

如何以json或其他格式存储JavaScript混合数组/对象并保存结构?

来自分类Dev

在javascript中将数组转换为对象时,如何添加其他属性?

来自分类Dev

基于其他总计计算JavaScript的总计

来自分类Dev

JavaScript / For循环包含其他对象

来自分类Dev

Javascript调用其他对象方法

来自分类Dev

如何在Javascript中的表中同一行的其他列上获取对另一个对象的引用?

来自分类Dev

如何计算对象的引用次数?

来自分类Dev

Python:对类对象的其他实例的引用

来自分类Dev

Django模型引用其他类的对象

来自分类Dev

如何在其他函数中引用类对象?

来自分类Dev

如何在其他函数中引用对象?

Related 相关文章

  1. 1

    引用JavaScript中其他对象属性的对象属性

  2. 2

    通过其他对象属性(动态)计算的Javascript对象属性

  3. 3

    javascript模块如何获取当前对象(此对象引用其他对象)?

  4. 4

    javascript如何计算对象和组合

  5. 5

    多次循环引用对象,以将其属性复制到Javascript / Angularjs中的其他对象

  6. 6

    引用变量和其他形式的对象

  7. 7

    JSON和对其他JSON对象的引用

  8. 8

    引用变量和其他形式的对象

  9. 9

    JSON和对其他JSON对象的引用

  10. 10

    如何从对象,JavaScript中同一对象的其他函数的内部调用函数?

  11. 11

    javascript - 如何调用鼠标事件到位于其他对象后面的 dom 对象?

  12. 12

    如何通过 JavaScript 创建 CSS 范围以防止 CSS 影响页面的其他部分?

  13. 13

    从其他类调用方法时获取对方法对象的引用(javascript)

  14. 14

    Javascript对象文字分配和引用如何工作?

  15. 15

    将事件对象和其他参数传递给 JavaScript 函数

  16. 16

    如何删除和计算对象数组中的重复项?- Javascript

  17. 17

    如何过滤和计算 javascript 数组中的对象?

  18. 18

    如何在javascript中获取对象的第一个,最后一个和其他值?

  19. 19

    如何以json或其他格式存储JavaScript混合数组/对象并保存结构?

  20. 20

    在javascript中将数组转换为对象时,如何添加其他属性?

  21. 21

    基于其他总计计算JavaScript的总计

  22. 22

    JavaScript / For循环包含其他对象

  23. 23

    Javascript调用其他对象方法

  24. 24

    如何在Javascript中的表中同一行的其他列上获取对另一个对象的引用?

  25. 25

    如何计算对象的引用次数?

  26. 26

    Python:对类对象的其他实例的引用

  27. 27

    Django模型引用其他类的对象

  28. 28

    如何在其他函数中引用类对象?

  29. 29

    如何在其他函数中引用对象?

热门标签

归档