Menu
Coddy logo textTech

פונקציות חץ

שיעור 4 מתוך 9 בקורס החלקים המאתגרים ב-JavaScript מודרני (ES6+) של Coddy.

דרך פשוטה ותמציתית ליצירת פונקציות היא פונקציית חץ.

התחביר של פונקציית חץ הוא 

let func = (arg1,arg2,...,argN) => {
    // גוף הפונקציה
}	

אפשר לקרוא לפונקציה הזו בדיוק כמו לפונקציה רגילה, למשל func(val1,val2,...,valN)

כאשר לפונקציה יש פרמטר יחיד, אפשר לכתוב אותה בצורה פשוטה יותר, למשל 

let square = num => num*num;

כאן אין צורך בסוגריים עבור הפרמטרים של הפונקציה.

בעת יצירת פונקציות בשורה אחת כמו בדוגמה שלמעלה, אפשר להשמיט את מילת המפתח return לשם פשטות.

השימושים המתאימים ביותר בפונקציות חץ:

  • פונקציות פשוטות
  • פונקציות callback
  • לפונקציות חץ אין this משלהן, לכן השתמשו בהן במקומות שבהם אין צורך ב-this.
challenge icon

אתגר

קל

כתבו פונקציית חץ toCelsius שממירה טמפרטורה מפרנהייט לצלזיוס. (התוצאה צריכה לכלול שתי ספרות אחרי הנקודה העשרונית)

כדי להמיר טמפרטורה מפרנהייט לצלזיוס, השתמשו בנוסחה הבאה: 

Celsius = (5/9) * (Fahrenheit-32)

נסו בעצמכם

כל השיעורים ביחידה החלקים המאתגרים ב-JavaScript מודרני (ES6+)

תרגלו בעצמכם: קומפיילר JavaScript אונליין