-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmapobject.js
More file actions
62 lines (36 loc) · 904 Bytes
/
mapobject.js
File metadata and controls
62 lines (36 loc) · 904 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
john = {
name: 'I am John',
age: 24,
isActive: true
}
marry = {
name: 'I am Marry',
age: 23,
isActive: true
}
sam = {
name: 'I am Sam',
age: 29,
isActive: false
}
//let users = new Map([['user1', john], ['user2', marry], ['user3', sam]])
let users = new Map()
users.set('user1', john)
users.set('user2', marry)
users.set('user3', sam);
//console.log(users.size);
//console.log(users.get('user3'));
//console.log(users.keys())
// for (const key of users.keys()) {
// console.log(key)
// }
// for (const value of users.values()) {
// console.log(value)
// }
// for (const [key,value] of users.entries()) {
// console.log(key + ' ' + value.name)
// }
//users.forEach((value, key) => console.log(key + ' = ' + value.name))
var arrOfArr = [['one', 1], ['two, 2'],['three', 3]]
var newMap = new Map(arrOfArr)
console.log(newMap);