מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית
מעצבים משמשים להמרת נתונים גולמיים לטקסט קריא ונוח לעיבוד. הם מוחלים על נתונים באמצעות נקודתיים (:) וניתן לשרשר אותם, כך שהפלט של מעצב אחד הופך לקלט של הבא בתור. חלק מהמעצבים תומכים בפרמטרים קבועים או דינמיים.
צורת הקריאה הבסיסית למעצב היא כדלקמן:
לדוגמה, בהמרת המחרוזת "JOHN" ל-"John", המעצב lowerCase משמש תחילה להמרת כל האותיות לאותיות קטנות, ולאחר מכן ucFirst משמש להפיכת האות הראשונה לגדולה.
נתונים:
תבנית:
לאחר הרינדור, הפלט הוא:
מעצבים רבים תומכים בפרמטרים קבועים אחד או יותר, המופרדים בפסיקים ומוקפים בסוגריים עגולים כדי לשנות את הפלט. לדוגמה, :prepend(myPrefix) יוסיף את "myPrefix" לפני הטקסט.
שימו לב: אם הפרמטר מכיל פסיקים או רווחים, יש להקיף אותו בגרשיים בודדים, לדוגמה: prepend('my prefix').
דוגמת תבנית (ראו את השימוש הספציפי במעצב לפרטים).
הפלט יכלול את הקידומת שצוינה לפני הטקסט.
מעצבים תומכים גם בפרמטרים דינמיים. פרמטרים אלה מתחילים בנקודה (.) ואינם מוקפים בגרשיים.
קיימות שתי שיטות לציון פרמטרים דינמיים:
d. או c. (מתייחס לנתוני שורש או נתונים משלימים)..), המציינת שהמאפיין נבדק מהאובייקט ההורה הנוכחי.לדוגמה:
ניתן לכתוב זאת גם כנתיב יחסי:
אם עליכם לגשת לנתונים מרמה גבוהה יותר (הורה או מעליו), תוכלו להשתמש במספר נקודות:
נתונים:
שימוש בתבנית:
הדוגמאות מניבות 8, 8, 28 ו-6 בהתאמה.
שימו לב: שימוש באיטרטורים מותאמים אישית או מסנני מערכים כפרמטרים דינמיים אינו מותר, לדוגמה: