Map
by Artem
JavaScript
'use strict';
let user1 = {
name: 'Illuxa'
};
let replies = new Map();
replies.set(user1, 5);
console.log(replies.get(user1));
let mapSettings = new Map();
mapSettings.set('user', 'Sam');
mapSettings.set('topic', 'ES2015');
mapSettings.set('replies', ['Can\' wait!', 'So cool!']);
for (let [key, value] of mapSettings) {
console.log(`${key}: ${value}`);
}
let o = {
name: 'Artem'
};
let wm = new WeakMap();
wm.set(o, 'ES2015');
wm.has(o);
wm.delete(o);