Czy JSON może przechowywać funkcje?
Czy JSON może przechowywać funkcje?

Wideo: Czy JSON może przechowywać funkcje?

Wideo: Czy JSON może przechowywać funkcje?
Wideo: JSON - wszystko co musisz o nim wiedzieć 2024, Kwiecień
Anonim

Nie ma funkcjonować wpisz dane w JSON . JSON obsługuje obiekty, tablice, ciągi, liczby, wartości logiczne i null. Jest to format danych, a nie język programowania. To nie ma sensu wspierać Funkcje.

Czy w tym przypadku JSON może mieć funkcje?

Oficjalna odpowiedź brzmi: Nie, nie można zdefiniować Funkcje w JSON wyniki! Choćby JSON jest używany jako niezależny od języka format serializacji danych, tunelowanie „kodu” przez inne typy Wola Praca. A JSON string może być użyty do przekazania JS funkcjonować do przeglądarki po stronie klienta w celu wykonania.

Po drugie, czy klucz JSON może być liczbą? JSON tylko pozwala klucz nazwy mają być ciągami. Nie używasz JSON pomimo. Masz literał obiektowy JavaScript. Ty Móc użyj identyfikatorów dla Klucze , ale identyfikator Móc nie zaczynaj się od numer.

Jaki jest zatem pożytek z JSON Stringify?

ten JSON . zwęzić metoda konwertuje wartość JavaScript na a JSON strunowy. To jest zazwyczaj używany konwertować tablice lub obiekty JavaScript na JSON , chociaż może też być używany z prostymi typami danych, takimi jak ciągi i liczby.

Czy JSON jest językiem programowania?

JSON to format danych. Można go sklasyfikować jako język , ale nie język programowania . Jego związek z JavaScriptem polega na tym, że dzieli swoją składnię (mniej więcej) z podzbiorem literałów JavaScript. ten JSON specyfikacja definiuje to całkowicie; nie zależy od odwołań do specyfikacji JavaScript.

Zalecana: