Или они практически одинаковые? Лучше использовать один или другой, если я знаю, что мне нужно только 2 части информации для функции?
const twoKeyValPairs = {a:1, b:2};
против
const a = 1; const b = 2;
Вся глобальная переменная, сама созданная внутри глобального объекта (окна). Доступ к переменной функции быстрый по сравнению с доступом к ключу от объекта. Вы можете прочитать ниже ссылку ниже.
JavaScript Производительность: несколько переменных или один объект?