Kan JSON lagra funktioner?
Kan JSON lagra funktioner?

Video: Kan JSON lagra funktioner?

Video: Kan JSON lagra funktioner?
Video: Клонирование репозитория GitHub с помощью Laravel Sail 2024, Mars
Anonim

Det finns inget fungera skriv in data JSON . JSON stöder objekt, arrayer, strängar, siffror, booleaner och null. Det är ett dataformat, inte ett programmeringsspråk. Det är inte så vettigt att det stöder funktioner.

Härav, kan JSON ha funktioner?

Det officiella svaret är: Nej, det är inte giltigt att definiera funktioner i JSON resultat! Även om JSON används som ett språkoberoende dataserialiseringsformat, en tunnling av "kod" genom andra typer kommer arbete. A JSON sträng kan användas för att skicka en JS fungera till webbläsaren på klientsidan för exekvering.

För det andra, kan JSON-nyckeln vara ett nummer? JSON endast tillåter nyckel - namn ska vara strängar. Du använder inte JSON fastän. Du har ett JavaScript-objekt literal. Du burk använda identifierare för nycklar , men en identifierare burk inte börja med en siffra.

Vad är då användningen av JSON Stringify?

De JSON . stränga metod konverterar ett JavaScript-värde till ett JSON sträng. Det är typiskt Begagnade att konvertera JavaScript-matriser eller objekt till JSON , även om det också kan vara det Begagnade med enkla datatyper som strängar och siffror.

Är JSON ett programmeringsspråk?

JSON är ett dataformat. Det skulle kunna klassificeras som en språk , men inte a programmeringsspråk . Dess relation till JavaScript är att den delar sin syntax (mer eller mindre) med en undergrupp av JavaScript-literaler. De JSON specifikationen definierar det fullständigt; det beror inte på referenser till JavaScript-specifikationen.

Rekommenderad: