-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathobjs.js
More file actions
31 lines (31 loc) · 720 Bytes
/
objs.js
File metadata and controls
31 lines (31 loc) · 720 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function labas(zmogus) {
console.log("Labas", zmogus.vardas, zmogus.pavarde);
}
function labasNaujoviskai({ vardas : firstName, pavarde = "nera pavardes" }) {
/*
firstName: Antanas
pavarde: Antanaitis
*/
console.log(arguments);
console.log(arguments.length);
console.log("Labas", firstName, pavarde);
}
function naujasZmogus(vardas, pavarde, gimimoMetai) {
return {
gimimoMetai,
pavarde,
vardas
};
}
let z1 = naujasZmogus("Jonas", "Jonaitis", 1999);
let z2 = naujasZmogus("Petras", "Petraitis", 2000);
let z3 = naujasZmogus("Antanas", "Antanaits", 2000);
console.log(z1, z2, z3);
labas(z2);
labasNaujoviskai(z3);
let gyvunas = {
vardas: "Lordis",
veisle: "vokieciu aviganis"
};
labas(gyvunas);
labasNaujoviskai(gyvunas);