配列内のオブジェクトからプロパティにアクセスするにはどうすればよいですか?

user3210944

配列内にあるオブジェクトのプロパティの1つにアクセスしようとしています。これが私がそれを設定する方法です。

var 2002 = [{"st_as_str":"01006000102","parm_desc":"ALKALINITY, TOTAL","sub":"ALKALINITY","is_fil":false,"is_reac":false,"date":"2002-09-02","time":"16:45","field_num":70237,"lims_r":"","result":137.0,"val_qual":"","ana_meth":"E3218A","unit":"MILLIGRAM PER LITER"},

{"st_as_str":"01006000102","parm_desc":"ALKALINITY, TOTAL","sub":"ALKALINITY","is_fil":false,"is_reac":false,"date":"2002-09-08","time":"14:30","field_num":70240,"lims_r":"","result":142.0,"val_qual":"","ana_meth":"E3218A","unit":"MILLIGRAM PER LITER"}]
//These two lines are actually one.  I broke them up to make this somewhat readable. Also, this is a portion of the file.

私は次のようなプロパティにアクセスしようとしています:

alert(2002[0].parm_desc);

のように:alert(array[object at this index].thisproperty)それは機能していないようですが。これが私のコードの詳細です。

    <script>
        function getScript(url, callback) {
           var script = document.createElement('script');
           script.type = 'text/javascript';
           script.src = url;

           script.onreadystatechange = callback;
           script.onload = callback;

           document.getElementsByTagName('head')[0].appendChild(script);
        }

        //this works and I am getting the alerts
        getScript('./analysis_valqualifi.js', function(){
            alert("Analysis Method: " + analysis_method[0][1]);
            alert("Lims_ValQualifi: " + lims_valqualifi[0][1]);
        });

        //this isn't working
        getScript('./2002_results.js', function(){
            alert(2002[0].parm_desc);
        });
    </script>

最初の2つのアラートの後、他のスクリプトが実行されるまでに15〜20秒の遅延があるためJavaScript、ファイルとその構文が正しくないことを確信しています。

スコット・ヒーバリン

あなたの変数2002は違法です。Chromeデベロッパーツールコンソールで最初の行を直接試行すると、すぐに次のように報告されます。

var 2002 = [{"st_as_str":"01006000102","parm_desc":"ALKALINITY, TOTAL","sub":"ALKALINITY","is_fil":false,"is_reac":false,"date":"2002-09-02","time":"16:45","field_num":70237,"lims_r":"","result":137.0,"val_qual":"","ana_meth":"E3218A","unit":"MILLIGRAM PER LITER"}, ...

SyntaxError: Unexpected number

たとえば、これに文字をプレフィックスとして付けるだけの場合は、次のようになります。

var s2002 = [{"st_as_str":"01006000102","parm_desc":"ALKALINITY, TOTAL","sub":"ALKALINITY","is_fil":false,"is_reac":false,"date":"2002-09-02","time":"16:45","field_num":70237,"lims_r":"","result":137.0,"val_qual":"","ana_meth":"E3218A","unit":"MILLIGRAM PER LITER"}, {"st_as_str":"01006000102","parm_desc":"ALKALINITY, TOTAL","sub":"ALKALINITY","is_fil":false,"is_reac":false,"date":"2002-09-08","time":"14:30","field_num":70240,"lims_r":"","result":142.0,"val_qual":"","ana_meth":"E3218A","unit":"MILLIGRAM PER LITER"}]

これは問題なく動作します。変数名のルールの概要については、この投稿参照しください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

オブジェクト内の特定の配列[プロパティ]にアクセスするにはどうすればよいですか?

分類Dev

配列内のオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

クラス外からオブジェクト内の拡張プロパティにアクセスするにはどうすればよいですか?

分類Dev

オブジェクト内のオブジェクトのプロパティにアクセスするにはどうすればよいですか

分類Dev

PHPですべてのオブジェクトをループせずに、オブジェクトの配列内のプロパティにアクセスするにはどうすればよいですか?

分類Dev

オブジェクトの配列をAPIにPOSTしています。これらのオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

オブジェクト配列内のネストされたオブジェクトのJSONプロパティにアクセスするにはどうすればよいですか

分類Dev

配列内のプロパティでネストされたオブジェクトをクエリするにはどうすればよいですか?

分類Dev

文字列から配列内のプロパティを持つオブジェクトを作成するにはどうすればよいですか?

分類Dev

オブジェクトの配列の要素から、オブジェクトのプロパティ/メソッドにアクセスするにはどうすればよいですか。Js

分類Dev

JavaScriptで、オブジェクトの配列内のオブジェクトプロパティにアクセスするにはどうすればよいですか?

分類Dev

オブジェクトリストから配列に複数のプロパティを取得するにはどうすればよいですか?

分類Dev

これらのC#オブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

この多次元配列のオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

オブジェクトの配列からプロパティを抽出してスライスするにはどうすればよいですか?

分類Dev

Qtの別のファイルから別のオブジェクト内のオブジェクトからプロパティにアクセスするにはどうすればよいですか?

分類Dev

Ruby on Rails:JSONPathを使用して、JSON配列内のネストされたオブジェクト/プロパティにアクセス(およびデータベースに保存)するにはどうすればよいですか?

分類Dev

オブジェクトの配列をループするときにオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

変数名を使用してオブジェクトからプロパティにアクセスするにはどうすればよいですか?

分類Dev

配列内のオブジェクトのプロパティに基づいて型を作成するにはどうすればよいですか?

分類Dev

Angularでネストされたオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

Javascriptでネストされたオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

配列内でプッシュされたオブジェクトのプロパティを設定するにはどうすればよいですか?

分類Dev

配列内のオブジェクトに新しいプロパティを追加するにはどうすればよいですか

分類Dev

同じプロパティ内のオブジェクトの配列をフィルタリングするにはどうすればよいですか?

分類Dev

nameプロパティがわからないオブジェクトの配列で* ngForを実行するにはどうすればよいですか?

分類Dev

他の配列からオブジェクトにプロパティを追加するにはどうすればよいですか?

分類Dev

javascriptで配列内のオブジェクトのプロパティの名前を変更するにはどうすればよいですか?

分類Dev

Jsonオブジェクトのプロパティクラスにアクセスするにはどうすればよいですか?

Related 関連記事

  1. 1

    オブジェクト内の特定の配列[プロパティ]にアクセスするにはどうすればよいですか?

  2. 2

    配列内のオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  3. 3

    クラス外からオブジェクト内の拡張プロパティにアクセスするにはどうすればよいですか?

  4. 4

    オブジェクト内のオブジェクトのプロパティにアクセスするにはどうすればよいですか

  5. 5

    PHPですべてのオブジェクトをループせずに、オブジェクトの配列内のプロパティにアクセスするにはどうすればよいですか?

  6. 6

    オブジェクトの配列をAPIにPOSTしています。これらのオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  7. 7

    オブジェクト配列内のネストされたオブジェクトのJSONプロパティにアクセスするにはどうすればよいですか

  8. 8

    配列内のプロパティでネストされたオブジェクトをクエリするにはどうすればよいですか?

  9. 9

    文字列から配列内のプロパティを持つオブジェクトを作成するにはどうすればよいですか?

  10. 10

    オブジェクトの配列の要素から、オブジェクトのプロパティ/メソッドにアクセスするにはどうすればよいですか。Js

  11. 11

    JavaScriptで、オブジェクトの配列内のオブジェクトプロパティにアクセスするにはどうすればよいですか?

  12. 12

    オブジェクトリストから配列に複数のプロパティを取得するにはどうすればよいですか?

  13. 13

    これらのC#オブジェクトのプロパティにアクセスするにはどうすればよいですか?

  14. 14

    この多次元配列のオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  15. 15

    オブジェクトの配列からプロパティを抽出してスライスするにはどうすればよいですか?

  16. 16

    Qtの別のファイルから別のオブジェクト内のオブジェクトからプロパティにアクセスするにはどうすればよいですか?

  17. 17

    Ruby on Rails:JSONPathを使用して、JSON配列内のネストされたオブジェクト/プロパティにアクセス(およびデータベースに保存)するにはどうすればよいですか?

  18. 18

    オブジェクトの配列をループするときにオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  19. 19

    変数名を使用してオブジェクトからプロパティにアクセスするにはどうすればよいですか?

  20. 20

    配列内のオブジェクトのプロパティに基づいて型を作成するにはどうすればよいですか?

  21. 21

    Angularでネストされたオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  22. 22

    Javascriptでネストされたオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  23. 23

    配列内でプッシュされたオブジェクトのプロパティを設定するにはどうすればよいですか?

  24. 24

    配列内のオブジェクトに新しいプロパティを追加するにはどうすればよいですか

  25. 25

    同じプロパティ内のオブジェクトの配列をフィルタリングするにはどうすればよいですか?

  26. 26

    nameプロパティがわからないオブジェクトの配列で* ngForを実行するにはどうすればよいですか?

  27. 27

    他の配列からオブジェクトにプロパティを追加するにはどうすればよいですか?

  28. 28

    javascriptで配列内のオブジェクトのプロパティの名前を変更するにはどうすればよいですか?

  29. 29

    Jsonオブジェクトのプロパティクラスにアクセスするにはどうすればよいですか?

ホットタグ

アーカイブ