Ответ 1
Ближе всего вы можете получить:
let object = new Map([
['foo', 'bar'],
['1', 42]
]);
Важно отметить:
- Свойства объекта идентифицируются по строкам, а ключи Карты могут быть любым значением, поэтому убедитесь, что все ключи являются строками во входном массиве.
- Итерация объекта Map дает записи по порядку вставки. Это не гарантируется для объектов, поэтому поведение может отличаться.