تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
تُستخدم المُنسّقات لتحويل البيانات الأولية إلى نص سهل القراءة. تُطبّق على البيانات باستخدام النقطتين الرأسيتين (:)، ويمكن ربطها ببعضها بحيث يصبح خرج كل مُنسّق هو مُدخل المُنسّق التالي. تدعم بعض المُنسّقات معاملات ثابتة أو معاملات ديناميكية.
الصيغة الأساسية لاستدعاء المُنسّق هي كالتالي:
على سبيل المثال، في حالة تحويل السلسلة النصية "JOHN" إلى "John"، يُستخدم المُنسّق lowerCase أولاً لتحويل جميع الحروف إلى أحرف صغيرة، ثم يُستخدم ucFirst لجعل الحرف الأول كبيراً.
البيانات:
القالب:
بعد المعالجة، يكون الخرج:
تدعم العديد من المُنسّقات معاملًا ثابتًا واحدًا أو أكثر، تُفصل هذه المعاملات بفاصلات وتُوضع بين قوسين لتعديل الخرج. على سبيل المثال، سيضيف :prepend(myPrefix) النص "myPrefix" قبل النص الأصلي.
ملاحظة: إذا كان المعامل يحتوي على فواصل أو مسافات، فيجب وضعه بين علامتي اقتباس مفردتين، على سبيل المثال: prepend('my prefix').
مثال القالب (راجع استخدام المُنسّق المحدد للحصول على التفاصيل).
سيحتوي الخرج على البادئة المحددة مضافةً قبل النص.
تدعم المُنسّقات أيضًا المعاملات الديناميكية. تبدأ هذه المعاملات بنقطة (.) ولا تُوضع بين علامتي اقتباس.
هناك طريقتان لتحديد المعاملات الديناميكية:
d. أو c. (يشير إلى البيانات الجذرية أو البيانات التكميلية)..)، مما يشير إلى البحث عن الخاصية من الكائن الأب الحالي.على سبيل المثال:
يمكن كتابته أيضًا كمسار نسبي:
إذا كنت بحاجة إلى الوصول إلى بيانات من مستوى أعلى (الأب أو ما فوقه)، يمكنك استخدام نقاط متعددة:
البيانات:
الاستخدام في القالب:
تُعطي الأمثلة النتائج 8، 8، 28، و 6 على التوالي.
ملاحظة: لا يُسمح باستخدام المكررات المخصصة أو مُرشّحات المصفوفات كمعاملات ديناميكية، على سبيل المثال: