我目前正在研究Javascript,并坚持在对象中使用for循环 我需要使用for循环 我需要这样的输出('rajesh':'07/21/2020,'ramesh':'07/21/2020','abhi':5 需要使用JSON.stringify

我目前正在研究Javascript,并坚持在对象中使用for循环 我需要使用for循环 我需要这样的输出('rajesh':'07/21/2020,'ramesh':'07/21/2020','abhi':5 需要使用JSON.stringify,javascript,arrays,json,for-loop,Javascript,Arrays,Json,For Loop,试试这个 让arr=[{name:'rajesh', 键入:“varchar”, 长度:50, 值:'07/21/2020'}, {名称:'ramesh', 键入:“varchar”, 长度:50, 值:'07/21/2020'}, {name:'abhi',type:'int',value:'5'} ]; 让结果={}; 对于(i=0;i{ acc[当前名称]=当前值 返回acc }, {}) console.log(result,JSON.stringify(result))类似的内容

试试这个

让arr=[{name:'rajesh',
键入:“varchar”,
长度:50,
值:'07/21/2020'},
{名称:'ramesh',
键入:“varchar”,
长度:50,
值:'07/21/2020'},
{name:'abhi',type:'int',value:'5'}
];
让结果={};
对于(i=0;i
试试这个

让arr=[{name:'rajesh',
键入:“varchar”,
长度:50,
值:'07/21/2020'},
{名称:'ramesh',
键入:“varchar”,
长度:50,
值:'07/21/2020'},
{name:'abhi',type:'int',value:'5'}
];
让结果={};
对于(i=0;iconsole.log(JSON.stringify(result));
我相信这就是您想要的:
const数据=[
{
姓名:'拉杰什',
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
名称:“ramesh”,
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
姓名:“阿比”,
键入:“int”,
值:“5”
}
]
常量结果=数据减少((acc,curr)=>{
acc[当前名称]=当前值
返回acc
}, {})

console.log(result,JSON.stringify(result))
我相信这就是您想要的:
const数据=[
{
姓名:'拉杰什',
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
名称:“ramesh”,
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
姓名:“阿比”,
键入:“int”,
值:“5”
}
]
常量结果=数据减少((acc,curr)=>{
acc[当前名称]=当前值
返回acc
}, {})

console.log(result,JSON.stringify(result))
类似的内容

const数据=[{
姓名:'拉杰什',
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
名称:“ramesh”,
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
姓名:“阿比”,
键入:“int”,
值:“5”
}
]
const convertedData=Object.fromEntries(data.map(({
名称
价值
})=>[名称、值])
console.log(convertedData)

console.log(JSON.stringify(convertedData))
类似的内容

const数据=[{
姓名:'拉杰什',
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
名称:“ramesh”,
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
姓名:“阿比”,
键入:“int”,
值:“5”
}
]
const convertedData=Object.fromEntries(data.map(({
名称
价值
})=>[名称、值])
console.log(convertedData)
console.log(JSON.stringify(convertedData))
让arr=[{name:'rajesh',
键入:“varchar”,
长度:50,
值:'07/21/2020'},
{名称:'ramesh',
键入:“varchar”,
长度:50,
值:'07/21/2020'},
{name:'abhi',type:'int',value:'5'}
];
让结果={};
对于(i=0;i
让arr=[{name:'rajesh',
键入:“varchar”,
长度:50,
值:'07/21/2020'},
{名称:'ramesh',
键入:“varchar”,
长度:50,
值:'07/21/2020'},
{name:'abhi',type:'int',value:'5'}
];
让结果={};
对于(i=0;i
const数据=[{
姓名:'拉杰什',
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
名称:“ramesh”,
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
姓名:“阿比”,
键入:“int”,
值:“5”
}
]
const convertedData=Object.fromEntries(data.map(({
名称
价值
})=>[名称、值])
console.log(convertedData)
console.log(JSON.stringify(convertedData))
const数据=[{
姓名:'拉杰什',
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
名称:“ramesh”,
键入:“varchar”,
长度:50,
价值:'07/21/2020'
},
{
姓名:“阿比”,
键入:“int”,
值:“5”
}
]
const convertedData=Object.fromEntries(data.map(({
名称
价值
})=>[名称、值])
console.log(convertedData)

console.log(JSON.stringify(convertedData))
请在此处添加您到目前为止所做工作的详细信息。您的输出用括号括起来?请在此处添加您到目前为止所做工作的详细信息。您的输出用括号括起来?谢谢sonEtLumiere谢谢sonEtLumiere
[ { name: 'rajesh',
    type: 'varchar',
    length: 50,
    value: '07/21/2020' },
  { name: 'ramesh',
    type: 'varchar',
    length: 50,
    value: '07/21/2020' },
  { name: 'abhi', type: 'int', value: '5' }
 ]
let arr = [ { name: 'rajesh',
    type: 'varchar',
    length: 50,
    value: '07/21/2020' },
  { name: 'ramesh',
    type: 'varchar',
    length: 50,
    value: '07/21/2020' },
  { name: 'abhi', type: 'int', value: '5' }
 ];


 let result = {};

 for(i= 0; i < arr.length; i++){
    result[arr[i].name] = arr[i].value;
 }

 console.log(result);
 console.log(JSON.stringify(result));