JS: OjectMethods

//objekti loomine
let auto = {
  mark: "Toyota",
  mudel: "Corolla",
  aasta: 2022,
  varv: "punane",
  lisavarustus: ["kliimaseade", "elektriaknad", "navigatsioonisüsteem", "Istmesoojendus"]
};

//Väljastamiseks trüki välja kogu objekt:
//F12 brauseri
console.log(auto)

console view:

let auto = {
  //omadused
  mark: "BMV",
  mudel: "X3 SUV",
  aasta: 2022,
  varv: "punane",
  omadused: ["kliimaseade", "elektriaknad", "navigatsioonisüsteem"],

  //meetodid
  taisnimi: function() {
    return this.mark + " " + this.mudel;
  }
};

console.log(auto.taisnimi());

This console’s view:

let auto = {
  //omadused
  mark: "Toyota",
  mudel: "Corolla L",
  aasta: 2022,
  varv: "punane",
  omadused: ["kliimaseade", "elektriaknad", "navigatsioonisüsteem"],

  //meetodid
  taisnimi() {
    return this.mark + " " + this.mudel;
  },

  kuvaOmadused() {
    // tagastame stringi, mitte ei logi konsooli
    return this.omadused.join(", ");
  }
};

let vastus = document.getElementById("vastus");

// kuvame tulemuse veebilehel
vastus.innerHTML = "<b>Auto</b> " + auto.taisnimi() + "<br>" + "<b>omadused:</b> " + auto.kuvaOmadused();
let autod = [
  { mark: 'Toyota', mudel: 'Corolla', aasta: 2007 },
  { mark: 'Honda', mudel: 'Civic', aasta: 2012 },
  { mark: 'Tesla', mudel: 'Model 3', aasta: 2019 }
];

let tulemus="";
autod.forEach((auto) => {
  console.log(`
    Mark: ${auto.mark},
    Mudel: ${auto.mudel},
    Aasta: ${auto.aasta}
    `);
});
let vastus2=document.getElementById("vastus2");
vastus2.innerHTML = tulemus;

Ülesanne kuupäeva ja aja meetodid