-
![](https://wiki.supercombo.gg/images/2/2a/SSBM_Marth_Portrait.png)
@ Marth
2024-09-05 19:48:32
## 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.