如何从属性访问其他对象的属性

时间:2017-04-12 13:51:18

标签: javascript oop object

我是JS的新手。有人可以帮帮我吗?我需要准备一些依赖于其他对象属性的对象属性

我怎样才能实现?

我尝试了这个解决方案:

var Photo =  {
      current: {
        coordinates: "2208,1922",
        name: "current"
      },
      start: {
        coordinates: '2408,1822',
        name: 'start',
        newCoordinates: Photo.current.coordinates
        }
  };

我收到了一个错误:

module initialization error: TypeError

2 个答案:

答案 0 :(得分:2)

您只需等待对象初始化,然后您就可以获取该属性。看到这段代码:

var Photo =  {
      current: {
        coordinates: "2208,1922",
        name: "current"
      },
      start: {
        coordinates: '2408,1822',
        name: 'start'
        }
  };
  
  Photo.start.newCoordinates = Photo.current.coordinates;   // 2208,1922

答案 1 :(得分:1)



./