-
## Part 2: Functiones et Objecta ### 2.1 Functiones Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. ```javascript 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. ```javascript 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. ```javascript 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. ```javascript 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. ```javascript 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.