Получить ключевое значение моего объекта JSON Angularjs

avatar
PeaceoutTECH
9 августа 2021 в 06:41
129
1
0

Мой объект

object1 ={
name: xxx,
Id: 212
}

Мне нужен вывод типа:

{
212:xxx
}

Кто-нибудь может мне помочь?

for(var key in object1) {
     if(object1.hasOwnProperty(key))
         {
             console.log( eachPeriod[key]);
         } 
 }
Источник

Ответы (1)

avatar
waterloos
9 августа 2021 в 12:04
0

Вы можете установить key объекта с помощью переменной, заключенной в квадратные скобки, как [Id]. Функция convert() принимает объект в качестве аргумента и присваивает значения name и Id соответствующим переменным путем деструктуризации. Затем используйте эти переменные для создания объекта.

const obj = {
  name: 'xxx',
  Id: 212
};

function convert ({ name, Id }) {
  return {
    [Id]: name
  };
}

console.log(convert(obj));