у меня есть функция для обратного перебора но она не работает
keys = {
w: 87,
a: 65,
s: 83,
d: 68,
arrow: {
up: 38,
left: 37,
down: 40,
right: 39,
}
};
var reverseObject = function (object, newobject) {
var newobject = {};
for (key in object) {
if (typeof object[key] === 'object') {
continue;
}
Object.keys(object[key]) = newobject[key];
newobject[key] = Object.keys(object[key]);
}
return newobject;
}
console.log(reverseObject(keys, 'newkeys'))
должно выводится
--->
keys = {
87: w,
65: a,
83: s,
68: d,
arrow: {
38: up,
37: left,
40: down,
39: right,
}
};
но появляется ошибка Uncaught ReferenceError: Invalid left-hand side in assignment