וורדפרס ואתרי אינטרנט

owl-158414_960_720
דורג 5 מתוך 5

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

פונקציות אנונימיות ב js כתיבה נקיה

פונקציות בגאווה סקריפט הן אובייקט, ( אוסף של key ו value ) ה key יכול להיות ריק שזה מזכיר פונקציות אנונימיות, פונקציה אנונימית היא פונקציה שהוכרזה ללא מזהה עם שם שאפשר להתייחס אלי, פונקציה אנונימית בדרך כלל אינה נגישה לאחר היצירה הראשונית שלה, ישנם מספר דרכים ליצור פונקציה אנונימית נראה…

דוגמא לפונקציה רגילה ב js  בעלת שם – לא אנונימית

function myFunc() {
  alert('Hello World');
}

דוגמא ראשונה לפונקציה אנונימי

var myFunc = function() {
  alert('Hello World');
}

הפונקציה הזו נקראת ע"י המשתנה שבה היא הוכנסה

myFunc()

 

var calc = {
  add: function(a,b) {
    return a+b;
  }
 }

 

דוגמא שניה לפונקציה אנונימית

(function() {
  alert('Hello World');
})

דוגמא שלישית לכתוב פונקציה אנונימית נוספו בסוף הפונקציה () שבעצם מפעילים אותה.

(function() {
  alert('Hello World');
})();

למה פונקציות אנונימיות משמשות ?

לפעמים רוצים ליצור הרבה אובייקטים עם אותם מאפיינים ומתודות, בעזרת פונקציה אנונימית אפשר ליצור סקופ שמפריד את המשתנים מהעולם החיצון.

חשוב לזכור שלכל פונקציה יש key בנוסף שנקרא גם prototype

לכל אובייקט יש key שנקרא __proto__ הערך שה key הזה מכיר הוא ממי האובייקט הזה יורש כל אובייקט יורש או מאובייקט אחר או מ null.

מומלץ לקרא גם על ירושה ב js

תפריט נגישות