Kan JSON funksies stoor?
Kan JSON funksies stoor?

Video: Kan JSON funksies stoor?

Video: Kan JSON funksies stoor?
Video: Javascript, convert JSON string into JavaScript object, convert an object into a JSON string 2024, April
Anonim

Daar is geen funksie data tik in JSON . JSON ondersteun voorwerpe, skikkings, snare, getalle, booleans en nul. Dit is 'n dataformaat, nie 'n programmeertaal nie. Dit maak nie veel sin dat dit ondersteun word nie funksies.

Hiervan, kan JSON funksies hê?

Die amptelike antwoord is: Nee, dit is nie geldig om te definieer nie funksies in JSON resultate! Selfs as JSON word gebruik as 'n taal-onafhanklike data serialisering formaat, 'n tonnel van "kode" deur ander tipes sal werk. A JSON string kan gebruik word om 'n JS deur te gee funksie na die kliënt-kant blaaier vir uitvoering.

Tweedens, kan JSON-sleutel 'n nommer wees? JSON net toelaat sleutel name om stringe te wees. Jy gebruik nie JSON wel. Jy het 'n letterlike JavaScript-objek. Jy kan gebruik identifiseerders vir sleutels , maar 'n identifiseerder kan nie met 'n begin nie nommer.

Wat is die nut van JSON Stringify dan?

Die JSON . stringe metode omskep 'n JavaScript-waarde in 'n JSON string. Dit is tipies gebruik word om JavaScript-skikkings of -objekte na te omskep JSON , alhoewel dit ook kan wees gebruik word met eenvoudige datatipes soos stringe en getalle.

Is JSON 'n programmeertaal?

JSON is 'n dataformaat. Dit kan geklassifiseer word as 'n Taal , maar nie a programmeertaal . Die verhouding daarvan met JavaScript is dat dit sy sintaksis (min of meer) met 'n subset van JavaScript-letterlikes deel. Die JSON spesifikasie definieer dit volledig; dit hang nie af van verwysings na die JavaScript-spesifikasie nie.

Aanbeveel: