עזרה שלכם בלהבין קוד ב javascript

omryk

New member
עזרה שלכם בלהבין קוד ב javascript

הקוד נמצא פה .

יש לי 2 דוגמאות

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

איך אפשר להבין לאיזה properties אני יכול לגשת ולאיזה לא...?
אני מבין שאם אני מגדיר obj אז הוא מכיר כל הפונקציות ואת המשתנים שנמצאים בתוך f1
משום מה הוא לא מכיר את f2 גם בדוגמא הראשונה וגם בשניה ,
האם יש שוני מבחינת גישה לנתונים מזה שיש ב C++ או ב JAVA
תודה
 

selalerer

New member
זה קוד שנועד לבלבל, כך שמי שיכול לענות עליו..

..כנראה מבין היטב מה קורה.

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

אני לא מומחה JS אבל למיטב הבנתי ()obj.f2 בכלל לא אמור לעבוד. אין ל-obj את ה-member בשם הזה. זה רק משתנה לוקאלי בתוך f1.
 
למעלה