Мой объект
object1 ={
name: xxx,
Id: 212
}
Мне нужен вывод типа:
{
212:xxx
}
Кто-нибудь может мне помочь?
for(var key in object1) {
if(object1.hasOwnProperty(key))
{
console.log( eachPeriod[key]);
}
}
Мой объект
object1 ={
name: xxx,
Id: 212
}
Мне нужен вывод типа:
{
212:xxx
}
Кто-нибудь может мне помочь?
for(var key in object1) {
if(object1.hasOwnProperty(key))
{
console.log( eachPeriod[key]);
}
}
Вы можете установить key
объекта с помощью переменной, заключенной в квадратные скобки, как [Id]
. Функция convert()
принимает объект в качестве аргумента и присваивает значения name
и Id
соответствующим переменным путем деструктуризации. Затем используйте эти переменные для создания объекта.
const obj = {
name: 'xxx',
Id: 212
};
function convert ({ name, Id }) {
return {
[Id]: name
};
}
console.log(convert(obj));