Преобразование массива в объект-тождество

JavaScriptJavaScriptBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы изучим, как преобразовать массив в объект-тождество с использованием JavaScript. Мы будем использовать метод Array.prototype.map(), чтобы создать массив пар ключ-значение, а затем метод Object.fromEntries(), чтобы преобразовать этот массив в объект. Это практическое занятие поможет вам понять, как манипулировать массивами и объектами в JavaScript и как использовать эти методы для создания новых объектов.

Вот как преобразовать массив в объект-тождество

Если вы хотите потренироваться в написании кода, откройте Терминал/SSH и введите node. Чтобы преобразовать массив значений в объект с теми же значениями в качестве ключей и значений, следуйте этим шагам:

  1. Используйте Array.prototype.map(), чтобы сопоставить каждое значение с массивом пар ключ-значение.
  2. Используйте Object.fromEntries(), чтобы преобразовать массив пар ключ-значение в объект.

Вот код:

const toIdentityObject = (arr) => Object.fromEntries(arr.map((v) => [v, v]));

И вот пример:

toIdentityObject(["a", "b"]); // { a: 'a', b: 'b' }

Резюме

Поздравляем! Вы завершили практическое занятие по преобразованию массива в объект-тождество. Вы можете потренироваться в более практических занятиях в LabEx, чтобы улучшить свои навыки.