July 2018
Intermediate to advanced
264 pages
8h 6m
Polish
Struktury danych JavaScript są wystarczająco elastyczne, żebyśmy byli w stanie przekształcić każdy obiekt na tablicę mieszającą (ang. hash map), w której mapujemy klucze będące ciągami tekstowymi na arbitralne wartości. Można np. użyć obiektu do mapowania nazw pakietów npm na ich metadane, co pokazano poniżej.
const registry = {}
function set(name, meta) {
registry[name] = meta
}
function get(name) {
return registry[name]
}
set('contra', { description: 'Kontrolowanie asynchronicznego przepływu programu' })
set('dragula', { description: 'Przeciąganie i upuszczanie' })
set('woofmark', { description: 'Edytor w formatach Markdown i WYSIWYG' })
set('bemquery', { description: 'Najlepsza biblioteka ...