2017-08-30 15 views
-1

サービスから受け取ったアイテムにconsole.log(item)を実行すると、次のようになります。それはオブジェクトとして印刷され、私はそれが配列を含むことを理解することができます。どのように私は値として "一般的な"を取得できますか?私は言語としてタイスクリプトを使用しています。オブジェクトから配列値を取得する

Object {results: Array(1)} 
results : Array(1) 
0 : Object 
Value : "Generic" 
__metadata : Object 
__proto__ : Object 
length : 1 
__proto__ : Array(0) 
__proto__ : Object 

私はstingifyオプションを使用して

{ 
     "results": [ 
      { 
       "__metadata": { 
        "uri": "http://Test:30000/_vti_bin/listdata.svc/TemplatesModality('Generic')", 
        "type": "Microsoft.SharePoint.DataService.TemplatesModalityValue" 
       }, 
       "Value": "Generic" 
      } 
     ] 
    } 
+2

が今必要とするものである 'はconsole.log(JSON.stringify(OBJ、0、4))その結果を投稿してください。 – adeneo

+0

{ "results":[ { "__metadata":{ "uri": "http:// Test:30000/_vti_bin/listdata.svc/"Value": "Ge"( "Generic") "type": "Microsoft.SharePoint.DataService.TaskTemplatesModalityValue" }、 "Value":TaskTemplatesModality neric " } } – SPKan

+1

したがって、' item'は 'results'キー(' item.results')を持つオブジェクトです。そのキーの値は配列で、その配列(item.results [0] ')の最初の項目は2つのキーを持つオブジェクトで、そのうちの1つは' Value'( 'item.results [0] .Value ')。 – Dekel

答えて

1

スーパーシンプルなの下に出力を追加しました!

あなたはそれゆえ(実際には0番目)最初の項目にアクセスしている:

結果[0]あなたが

+0

実際には定義されていませんでした。 – SPKan

+0

@ SPKan console.log(結果[0])は何時になるのですか? –

+0

@SPKan JSON.parse()でも簡単です。 –

関連する問題