-1

さて、私が以前にこの質問を言った方法はあまりにも複雑だったに違いないので、ここに簡略化されたバージョンがあります:

私は次のような変数を持っています:

{
  txid: 'f0315ffc38709d70ad5647e22048358dd3745f3ce3874223c80a7c92fab0c8ba',
  version: 1,
  locktime: 0,
  vin: 
   [ { coinbase: '0420e7494d017f062f503253482f',
       sequence: 4294967295 } ],
  vout: [ { value: 50, n: 0, scriptPubKey: [Object] } ],
  blockhash: '00000000b873e79784647a6c82962c70d228557d24a747ea4d1b8bbe878e1206',
  confirmations: 39288,
  time: 1296688928,
  blocktime: 1296688928 }

別の変数を次のように等しくしたい:

vout: [ { value: 50, n: 0, scriptPubKey: [Object] } ],

どうすればこれを行うことができますか?私が試してみると:

varible2 = variable1.vout

「.vout」が未定義であるというエラーが返されます

4

1 に答える 1

1
var avariable = {/* your object [literal] here */};

var anothervariable = avariable.vout; // or avariable["vout"]

// or did you want the following?

var anothervariable = {
    vout: avariable.vout
};
于 2012-12-04T21:20:17.913 に答える