Sep 5, 2024

Lorem Ipsum JavaScript Course for Beginners Part 2: Functiones et Objecta

Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.

Part 2: Functiones et Objecta

2.1 Functiones

Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl.

function salutatio(nomen) {
    return `Salve, ${nomen}!`;
}

console.log(salutatio("Cicero"));

const valedictio = (nomen) => {
    console.log(`Vale, ${nomen}!`);
};

valedictio("Seneca");

2.1.1 Parametri Default et Rest

Nunc purus. Phasellus in felis. Donec semper sapien a libero.

function congregatio(primus, secundus = "mundi", ...ceteri) {
    console.log(`${primus} ${secundus}`);
    console.log(`Ceteri: ${ceteri.join(", ")}`);
}

congregatio("Salve");
congregatio("Lorem", "ipsum");
congregatio("Veni", "vidi", "vici", "et", "cetera");

2.2 Objecta

Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci.

const persona = {
    nomen: "Iulius",
    cognomen: "Caesar",
    aetas: 55,
    salutatio: function() {
        return `Salve, ${this.nomen} ${this.cognomen}!`;
    }
};

console.log(persona.salutatio());

2.2.1 Methodi Object

Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.

const claves = Object.keys(persona);
console.log(claves);

const valores = Object.values(persona);
console.log(valores);

const paria = Object.entries(persona);
console.log(paria);

2.3 Arrays

Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem.

const fructus = ["malum", "pirum", "uva", "cerasum"];

fructus.forEach((fructus) => {
    console.log(fructus);
});

const longiFructus = fructus.filter((fructus) => fructus.length > 4);
console.log(longiFructus);

const maiusculaFructus = fructus.map((fructus) => fructus.toUpperCase());
console.log(maiusculaFructus);

2.4 Exercitia Parti II

  1. Crea functionem quae calculat factorialem numeri.
  2. Implementa methodum quae invenit maximum valorem in array.
  3. Scribe programma quod ordinat objecta in array secundum proprietatem specificam.