var m = new LinkedMap(); m.set('param1', 'A'); m.set('param2', 'B'); m.set('param3', 'C'); alert(m.getKeys()); // param1, param2, param3 var c = new LinkedMap(5, true); for (var i = 0; i < 10; i++) { c.set('entry' + i, false); } alert(c.getKeys()); // entry9, entry8, entry7, entry6, entry5 c.set('entry5', true); c.set('entry1', false); alert(c.getKeys()); // entry1, entry5, entry9, entry8, entry7