Здравствуйте. Подскажите пожалуйста как мне создать объект с ключами из значений другого объекта?
Сейчас создаю так:
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'