2017-04-12 12 views
1

JSではまったく新しいものです。誰かが私を助けてくれますか?私は他のオブジェクトの属性に依存するいくつかのオブジェクトの属性を準備する必要がありますアトリビュートから他のオブジェクトへのアクセスを取得する方法

どのように私はそれを達成することができますか?

私は、そのソリューションを試みた:

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

を私はエラーを取得しています:

module initialization error: TypeError 

答えて

2

あなただけの、あなたはそのプロパティをつかむことができ、初期化するオブジェクトを待つ必要があります。

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

1

var current = { 
 
     coordinates: "2208,1922", 
 
     name: "current" 
 
     } 
 

 
var Photo = { 
 
     current: current, 
 
     start: { 
 
     coordinates: '2408,1822', 
 
     name: 'start', 
 
     newCoordinates: current.coordinates 
 
     } 
 
    }; 
 
    
 
    console.log(Photo);

:このコードを参照してください。
関連する問題