Показать сообщение отдельно
  #1 (permalink)  
Старый 04.09.2017, 14:02
Новичок на форуме
Отправить личное сообщение для winzza Посмотреть профиль Найти все сообщения от winzza
 
Регистрация: 04.09.2017
Сообщений: 1

Создать объект с ключами из значений другого объекта
Здравствуйте. Подскажите пожалуйста как мне создать объект с ключами из значений другого объекта?
Сейчас создаю так:
var typeButton = {
            'type1': 1,
            'type2': 2,
            'type3': 3
        },

        actionByTypeButton = {};
        actionByTypeButton[typeButton['type1']] = 'aaa';
        actionByTypeButton[typeButton['type2']] = 'bbb';
        actionByTypeButton[typeButton['type3']] = 'ccc';


Подскажите можно ли создать объект actionByTypeButton примерно так:

var typeButton = {
            'type1': 1,
            'type2': 2,
            'type3': 3
        },

        actionByTypeButton = [
            typeButton['type1'] = 'aaa',
            typeButton['type2'] = 'bbb',
            typeButton['type3'] = 'ccc'
        ];


Так работает, но переприсваевает typeButton. К примеру если вызвать:

console.log(typeButton['type1']); // 'aaa'
Ответить с цитированием