התקדמות שלך
40/47

ג'אווה סקריפט המדריך המלא 2024
אובייקטים תרגיל מספר 40 אובייקטים עם מערכים


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

  • 
    let monsters = [
     {
       name: "Davion",
       hp: 1800,
       level: 9,
     },
     {
       name: "Symryn",
       hp: 2000,
       level: 10,
     },
     {
       name: "Selemene",
       hp: 5000,
       level: 25,
     },
     {
       name: "Terrorblade",
       hp: 400,
       level: 2,
     },
    ];
                
  • a. without sorting find the most powerful monster and print her name, first use for or while loops then learn to use array.reduce().
  • b. sort the monster array so the strongest (higher level monster) will be first user array.sort().
  • c. add a new property for each monster call it hit which is a function that reduces the hp of the monster by 200 everytime we call it.
  • d. write a function getMonstersHealth() which print all mobs health.
  • e. write a function addMonster() that gets an object and add it as a new monster.
שאלות
דברו איתי
whatsapp
ווצאפwhatsapp דיסקורדwhatsapp