Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.10.2017, 21:08
Интересующийся
Отправить личное сообщение для Anna_Medvid Посмотреть профиль Найти все сообщения от Anna_Medvid
 
Регистрация: 07.01.2017
Сообщений: 22

Помогите с кодом
Здравствуйте!

помогите пожалуйста. Нужно превратить массив в объект с помощью reduce так что бы элементы массива были свойствами объекта а индексы массива значениями этих свойств. ['x', 'y', 0] => { x: 0, y: 1, '0': 2 }

let arr = ['x', 'y', 0];
let obj = arr.reduce(function(acc, cur, i) {
    acc[i] = cur;
    return acc;
  }, {});
console.log(obj);
Ответить с цитированием
  #2 (permalink)  
Старый 11.10.2017, 21:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Сообщение от Anna_Medvid
acc[i] = cur;


acc[cur] = i;
Ответить с цитированием
  #3 (permalink)  
Старый 11.10.2017, 22:10
Интересующийся
Отправить личное сообщение для Anna_Medvid Посмотреть профиль Найти все сообщения от Anna_Medvid
 
Регистрация: 07.01.2017
Сообщений: 22

спасибо все работает
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста ,есть проблема с кодом Mikhail-lex Общие вопросы Javascript 6 26.08.2017 12:33
помогите разобраться с кодом swedenborg Общие вопросы Javascript 2 31.08.2016 17:05
помогите разобраться с кодом Mc'Intosh (X)HTML/CSS 3 25.03.2015 10:20
Помогите с кодом! poondek Общие вопросы Javascript 2 25.08.2014 13:27
Помогите с кодом сохранения параметром CheckBox-ов в куки Konstantine jQuery 0 26.05.2012 16:20