var a = new Map(); // створення порожнього асоціативного масиву // створення асоціативного масиву з 3 пар var b = new Map ([['1', 1],[ 2 , a],[ a ,'c']]); console.log(b.size); // виведення довжини масиву b - 3 b.set('key','value'); // додавання у масив b пари ['key','value'] b.set('key','new value'); // встановлення нового значення для наявного ключа ('key') console.log(b.get('key'));// отримати значення, асоційоване з ключем 'key' console.log(b.has('key'));// встановлення, чи є у масиві b ключ 'key' console.log(b.delete('key'));// видалення з b пари за ключем 'key' for (let key of b.keys()) {console.log (key);} // виведення ключів b for (let value of b.values()) {console.log(value);} // виведення значень b for (let pair of b.entries()) // виведення пар b { console.log ('ключ: '+pair[0]+', значення: '+pair[1]); } b.forEach (function (v, k){console.log( 'key ='+k + ', value ='+v);}); b.clear(); // очищення масиву b console.log(b.size); // перевірка очищення (0)