Uncaught TypeError:data.pushは関数ではありません

アナンタプラサード:

私はプッシュしようとしています

data.push({"country": "IN"});

json文字列の新しいIDと値として。しかし、それは次のエラーを出します

Uncaught TypeError: data.push is not a function

data{"name":"ananta","age":"15"}

ご返信ありがとうございます

Cagatay Ulubay:

配列のプッシュ関数を使用するには、変数が配列である必要があります。

data{"name":"ananta","age":"15"}以下に変更

var data = [
    { 
        "name": "ananta",
        "age": "15",
        "country": "Atlanta"
    }
];

data.push({"name": "Tony Montana", "age": "99"});

data.push({"country": "IN"});

..

含まれる配列項目はtypeof Objectであり、次の操作を実行できます。

var text = "You are " + data[0]->age + " old and come from " + data[0]->country;

注意:一貫性を保つようにしてください。私の例では、1つの配列は、オブジェクトのプロパティを含まnameage他にのみ含まれていながらcountry私はこれを繰り返す場合forforEach、私の例では、変化するという項目が含まれているので、私はいつも、一つの特性を確認することができません。

完璧になるでしょう: data.push({ "name": "Max", "age": "5", "country": "Anywhere" } );

したがって、プロパティを空にしたり、nullにしたり、未定義にしたりしても、反復して常にプロパティを取得できます。

編集する

知っておくと便利なこと:

var array = new Array();

と類似しています:

var array = [];

また:

var object = new Object();

と類似しています:

var object = {};

それらを組み合わせることもできます:

var objectArray = [{}, {}, {}];

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Uncaught TypeError:関数は関数ではありません

分類Dev

Uncaught TypeError:this.state.Students.pushは関数ではなく、this.state.Students.mapは関数ではありません

分類Dev

Uncaught TypeError:data.forEachはXMLHttpRequest.request.onloadの関数ではありません

分類Dev

D3 Uncaught TypeError:path.dataは関数ではありません

分類Dev

Uncaught TypeError:Object.valuesは関数JavaScriptではありません

分類Dev

Slick Carousel Uncaught TypeError:$(...)。slickは関数ではありません

分類Dev

Highcharts:Uncaught TypeError:$(...)。highchartsは関数ではありません

分類Dev

BootStrap:Uncaught TypeError:$(...)。datetimepickerは関数ではありません

分類Dev

Uncaught TypeError:rand.sliceは関数ではありません

分類Dev

Uncaught TypeError:$ .postは関数ではありません

分類Dev

Uncaught TypeError:(中間値)(...)は関数ではありません

分類Dev

Uncaught TypeError:$ .ajax(...)。successは関数ではありません

分類Dev

Uncaught TypeError:angular.lowercaseは関数ではありません

分類Dev

Uncaught TypeError:props.setDetailsShownは関数ではありません(useState)

分類Dev

Uncaught TypeError:a.customFilterはngAnimateの関数ではありません

分類Dev

Uncaught TypeError:$(...)。waterwheelCarouselは関数ではありません

分類Dev

Uncaught TypeError:.unshiftは関数ではありません

分類Dev

Uncaught TypeError:.slideToggleは関数ではありません

分類Dev

Uncaught TypeError:$(...)。stellarは関数ではありません

分類Dev

Uncaught TypeError:matchExpr [type] .execは関数ではありません

分類Dev

Uncaught TypeError:a.indexOfは関数ではありません[PRELOADER]

分類Dev

jQuery:Uncaught TypeError:$(...)。clickは関数ではありません

分類Dev

Canvas.toDataURL()Uncaught TypeError:undefinedは関数ではありません

分類Dev

Uncaught TypeError:$(...)。draggableは関数ではありません

分類Dev

jQuery datepicker()Uncaught TypeError:undefinedは関数ではありません

分類Dev

Uncaught TypeError:System.importは関数ではありません

分類Dev

maskedinput Uncaught TypeError:$(...)。maskは関数ではありません

分類Dev

React Uncaught TypeError:this.setStateは関数ではありません

分類Dev

Uncaught TypeError:$(…).onは関数ではありません

Related 関連記事

  1. 1

    Uncaught TypeError:関数は関数ではありません

  2. 2

    Uncaught TypeError:this.state.Students.pushは関数ではなく、this.state.Students.mapは関数ではありません

  3. 3

    Uncaught TypeError:data.forEachはXMLHttpRequest.request.onloadの関数ではありません

  4. 4

    D3 Uncaught TypeError:path.dataは関数ではありません

  5. 5

    Uncaught TypeError:Object.valuesは関数JavaScriptではありません

  6. 6

    Slick Carousel Uncaught TypeError:$(...)。slickは関数ではありません

  7. 7

    Highcharts:Uncaught TypeError:$(...)。highchartsは関数ではありません

  8. 8

    BootStrap:Uncaught TypeError:$(...)。datetimepickerは関数ではありません

  9. 9

    Uncaught TypeError:rand.sliceは関数ではありません

  10. 10

    Uncaught TypeError:$ .postは関数ではありません

  11. 11

    Uncaught TypeError:(中間値)(...)は関数ではありません

  12. 12

    Uncaught TypeError:$ .ajax(...)。successは関数ではありません

  13. 13

    Uncaught TypeError:angular.lowercaseは関数ではありません

  14. 14

    Uncaught TypeError:props.setDetailsShownは関数ではありません(useState)

  15. 15

    Uncaught TypeError:a.customFilterはngAnimateの関数ではありません

  16. 16

    Uncaught TypeError:$(...)。waterwheelCarouselは関数ではありません

  17. 17

    Uncaught TypeError:.unshiftは関数ではありません

  18. 18

    Uncaught TypeError:.slideToggleは関数ではありません

  19. 19

    Uncaught TypeError:$(...)。stellarは関数ではありません

  20. 20

    Uncaught TypeError:matchExpr [type] .execは関数ではありません

  21. 21

    Uncaught TypeError:a.indexOfは関数ではありません[PRELOADER]

  22. 22

    jQuery:Uncaught TypeError:$(...)。clickは関数ではありません

  23. 23

    Canvas.toDataURL()Uncaught TypeError:undefinedは関数ではありません

  24. 24

    Uncaught TypeError:$(...)。draggableは関数ではありません

  25. 25

    jQuery datepicker()Uncaught TypeError:undefinedは関数ではありません

  26. 26

    Uncaught TypeError:System.importは関数ではありません

  27. 27

    maskedinput Uncaught TypeError:$(...)。maskは関数ではありません

  28. 28

    React Uncaught TypeError:this.setStateは関数ではありません

  29. 29

    Uncaught TypeError:$(…).onは関数ではありません

ホットタグ

アーカイブ