-
Notifications
You must be signed in to change notification settings - Fork 0
/
objects.js
36 lines (30 loc) · 917 Bytes
/
objects.js
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
32
33
34
35
36
// Arrau exemple
const personArray = [
'John',
'Read',
2022-1990,
'programmer',
['Michael', 'John', 'Steven']
]
// Objects
const person = {
firstName: 'John',
lastName: 'Read',
age: 2022-1990,
job: 'programmer',
friends: ['Michael', 'John', 'Steven']
}
console.log(person);
console.log(`Age: ${person.age}`);
console.log(`Friends by bracks notation: ${person['friends']}`);
console.log(`Friends by dot notation: ${person.friends}`);
const nameKey = 'Name';
console.log(person['first'+nameKey], person['last'+nameKey]);
// const prop = prompt("Choose John's property? ");
// console.log(prop);
// console.log(person[prop]);
console.log('***********************');
//Chalenge:
//John as 3 friends and his best friend is called Michael
console.log(`${person.firstName} has ${person.friends.length} \
friends and his best friend is called ${person.friends[0]}`);