Raamatu objekt
Loon objekti “raamat”
let raamat = {
pealkiri: "BedaBeda",
autor: "Artur Šein",
aasta: 2020,
kirjeldus: "Raamatu kirjeldus",
vAasta: 2025
};
Lisan meetodi, mis kuvab raamatu kirjelduse
kuvaKirjeldus() {
return this.kirjeldus
}
Lisan meetodi, mis muudab väljaandmise aastat ja kuvan tulemused konsooli
muudavAasta() {
this.vAasta = 2024;
return "\nVäljastamise aasta on " + this.vAasta;
}
};
console.log(raamat.kuvaKirjeldus(), raamat.muudavAasta());
Raamatukogu objekt
Loon objekt Raamatukogu
let raamatukogu = [
{ pealkiri: "BedaBeda", autor: "Artur Šein", aasta: 2020, kirjeldus: "Raamatu kirjeldus", vAasta: 2025 },
{ pealkiri: "Porgand ja kartul", autor: "Peeter Porgand", aasta: 2010, kirjeldus: "Raamat Porgandist ja Kartulist", vAasta: 2021 },
{ pealkiri: "Autode ajalugu", autor: "Mine Koju", aasta: 2008, kirjeldus: "Raamatuses on kogu autode ajalugu", vAasta: 2024 },
];
Loon meetod, mis kuvab kõik raamatud konsoolis
raamatukogu.forEach((raamat) => {
console.log(`
Pealkiri: ${raamat.pealkiri}
Autor: ${raamat.autor}
Aasta: ${raamat.aasta}
Kirjeldus: ${raamat.kirjeldus}
Väljaandmise aasta: ${raamat.vAasta}`)
})
Lisan meetod, mis lisab uue raamatu massiivi lõppu
raamatukogu.push({ pealkiri: "VeelÜksRaamat", autor: "Mingi Nimi", aasta: 2023, kirjeldus: "See on selle raamatu kirjelus", vAasta: 2023 })
Lisan meetodi, mis kuvab kogu raamatute arvu
console.log(raamatukogu.length)
Lisan meetodi, mis arvutab, mitu raamatut on ilmunud pärast 2000. aastat.
let raamatutParast = raamatukogu.filter(raamat => raamat.aasta > 2000)
console.log(raamatutParast.length)
Lisan objekt, mis näitab raamatut, mis on loodud enne 2010. aastast
let otsing = raamatukogu.find(raamat => raamat.aasta < 2010)
console.log(otsing)
Console tulemused:

HTML lehe tulemus:
