هل يمكن تخزين وظائف JSON؟
هل يمكن تخزين وظائف JSON؟

فيديو: هل يمكن تخزين وظائف JSON؟

فيديو: هل يمكن تخزين وظائف JSON؟
فيديو: How To Pronounce JSON by Douglas Crockford 💅 2024, شهر نوفمبر
Anonim

لا يوجد وظيفة نوع البيانات في جسون . جسون يدعم الكائنات ، والمصفوفات ، والسلاسل ، والأرقام ، والمنطقية ، والباطل. إنها صيغة بيانات وليست لغة برمجة. ليس من المنطقي أن تدعم المهام.

هنا ، هل يمكن أن يكون لـ JSON وظائف؟

الجواب الرسمي: لا ، التعريف غير صحيح المهام في جسون النتائج! حتى لو جسون يستخدم كلغة تنسيق تسلسل بيانات مستقل ، نفق من "الكود" من خلال أنواع أخرى إرادة الشغل. أ جسون يمكن استخدام سلسلة لتمرير JS وظيفة إلى المتصفح من جانب العميل للتنفيذ.

ثانيًا ، هل يمكن أن يكون مفتاح JSON رقمًا؟ جسون يسمح فقط مفتاح الأسماء لتكون سلاسل. أنت لا تستخدم جسون على أية حال. لديك كائن JavaScript حرفي. أنت علبة استخدام المعرفات ل مفاتيح ، ولكن معرّف علبة لا تبدأ ب عدد.

إذن ، ما فائدة JSON Stringify؟

ال جسون . شدد تقوم الطريقة بتحويل قيمة JavaScript إلى ملف جسون سلسلة. هو عادة تستخدم لتحويل مصفوفات أو عناصر JavaScript إلى جسون ، على الرغم من أنه يمكن أن يكون كذلك تستخدم باستخدام أنواع البيانات البسيطة مثل السلاسل والأرقام.

هل JSON لغة برمجة؟

جسون هو تنسيق بيانات. يمكن تصنيفها على أنها لغة ، ولكن ليس أ لغة برمجة . علاقتها بجافا سكريبت هي أنها تشارك تركيبها (أكثر أو أقل) مع مجموعة فرعية من حرفية جافا سكريبت. ال جسون المواصفات تحدده تمامًا ؛ لا تعتمد على مراجع لمواصفات JavaScript.

موصى به: