-3
私はサーバーからJSONオブジェクトを持っています。JSONオブジェクトでキーを取得する方法
がどのようにキーまたはオブジェクトからすべてのキーを取得するには、コンソールからこれを得た
console.log(msg);
を実行した場合は? 私は
console.log(msg.Object.key)
を試みたが、すべてのヘルプが理解されるであろう
Property 'Object' does not exist on type '{}'
文句まし
EDIT:
listener.subscribe((msg:any) => {
console.log((msg.data[0]));
これが動作している、と私は出力
を持っていますObject {key: "IL_IMAGER", value: "2.7872460627869"}
しかし、私は唯一の私が試したキー
をしたい:解決
console.log((msg.data[0].key));
しかし
ERROR TypeError: Cannot read property 'key' of undefined
問題。 私はサーバーに2つのObjectがあり、そのうちの1つに 'value'がありませんでした。
ので、これはですが、答えは次のようになります。
console.log((msg.data[0].key));
'msg.Data [0] .key' - ' msg'はオブジェクトで、オブジェクトの配列であるプロパティdataを持っています。 'Object'は実際にはプロパティではなく、変数のデータ型を示すコンソールです。 – tymeJV
プロパティ 'data'が型 '{}'に存在しません。 –
'msg'はどのように初期化されていますか? – tymeJV