私はmongooseからオブジェクトを回復していますが、すべての属性を表示してアクセスできますが、そのオブジェクトの新しい属性を作成することはできません。私は呼び出しのオブジェクトに属性を追加できませんJS
transfer.test= 'test';
注文を試してみました何
:
console.log(transfer);
transfer.test = 'test';
console.log(transfer);
console.log(transfer.test);
出力:
{ _id: '0000000000000303',
Ammount: '1',
State: 'SUCCESS',
TimeStampStarted: '1512043753',
LastUpdate: '1512043763',
__v: 0 }
{ _id: '0000000000000303',
Ammount: '1',
State: 'SUCCESS',
TimeStampStarted: '1512043753',
LastUpdate: '1512043763',
__v: 0 }
test
なぜそれがありませんか?なぜ私はいくつかのエラー、警告などを取得していないですか?私は転送の種類を確認し
PDは、それはマングースオブジェクトをCONSOLE.LOGすると、そのすべての情報、単なる表現ではないときに何を参照してくださいオブジェクト
'Object.keys(transfer).indexOf(" test ")'の値は何ですか? '-1'の場合、' test'は継承されたプロパティです。 – gurvinder372
私達に完全なコードを表示してください。 'transfer'があなたが表示しているオブジェクトであることを確信していますか? – Weedoze
@ gurvinder372それは2です –