Привет всем. Недавно узнал об коллекциях в JS(Map, Set). Крутая и легкая в использовании штука, есть все необходимые методы для работы с данными.
И встал у меня вопрос - Используют ли коллекции в разработке?
Если да - то можна примеры?
Конечно используется, иначе 1) вам бы эти фичи не понравились, 2) во всех справочниках на соответствующих статьях появилась бы плашка "considered harmful, to be deprecated in near future, avoid using".
Не вижу особого смысла в примерах, но все же - упорядоченное исполнение скриптов:
const scripts = new Map();
scripts.set("first", "console.log('Here is the first script.')");
scripts.set("second", "console.log('Here is the second.'");
for (var [script_name, code] of scripts) {
try {
eval( code );
} catch(e) {
console.log(`Error occured during execution of "${ script_name }" scripts!`);
}
}
campus1, ну это всё уже ваше дело. Если вам во всех объекта важен порядок и если вас не смущает, что эти объекты имеют внутри лишнюю кодовую обвеску, то целесообразно.
campus1, вообще в той же статье снизу написано в каких ситуациях могут быть использованы эти фичи. Если об этом пишет Илья Кантор, значит это используют.