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(' '');