Map Testing
by adviner
HTML
<div id="content">
Hello
</div>
JavaScript
let map = new Map();
/*
let map = new Map([
['1.1.1', 'Task 1.1.1'],
['1.2.0', 'Task 1.2.0'],
['1.1', 'Task 1.1'],
['1.1.2', 'Task 1.1.2'],
['1.2.1', 'Task 1.2.1'],
['1.0', 'Task 1.0']
]);
*/
/*
map.set('1.0', 'Task 1.0'); //{ name: 'Task 1' });
map.set('1.1', 'Task 1.1'); // { name: 'Task 1.1' });
map.set('1.1.1', 'Task 1.1.1'); // { name: 'Task 1.1.1' });
map.set('1.1.2', 'Task 1.1.2'); // { name: 'Task 1.1.2' });
map.set('1.2.0', 'Task 1.2.0'); // { name: 'Task 1.2.0' });
map.set('1.2.1', 'Task 1.2.1'); // { name: 'Task 1.2.1' });
*/
map.set('1.1.1', 'Task 1.1.1'); // { name: 'Task 1.1.1' });
map.set('1.2.0', 'Task 1.2.0'); // { name: 'Task 1.2.0' });
map.set('1.1', 'Task 1.1'); // { name: 'Task 1.1' });
map.set('1.1.2', 'Task 1.1.2'); // { name: 'Task 1.1.2' });
map.set('1.2.1', 'Task 1.2.1'); // { name: 'Task 1.2.1' });
map.set('1.0', 'Task 1.0'); //{ name: 'Task 1' });
var mapAsc = new Map([...map.entries()].sort());
const elem = document.querySelector('#content');
elem.innerText = 'This is a test';
let items = '';
for (let item of mapAsc.keys()) {
//alert(amount); // 500, 350, 50
//alert(item)
//items += "'" + item + "'";
//items.push("'" + item + "'");
items += item + '\r\n ';
}
//alert(items);
elem.innerText = items; //'This is a tes t';
/*
for (let item of map.values()) {
//alert(amount); // 500, 350, 50
alert(item)
//items += "'" + item + "'";
//items.push("'" + item + "'");
}
*/
//elem.innerText = item; // items.join(' '');