Javascript 在应用条件逻辑的对象内添加值

Javascript 在应用条件逻辑的对象内添加值,javascript,Javascript,我有一个对象数组。我从数组中取出键来创建另一个数组 const数据=[ { 键:“1”, 姓名:“约翰·布朗”, 年龄:32岁, 地址:“纽约第一湖公园”, }, { 键:“2”, 姓名:“乔·布莱克”, 年龄:42,, 地址:“伦敦第一湖公园”, }, { 键:“3”, 姓名:“吉姆·格林”, 年龄:32岁, 地址:“悉尼第一湖公园”, }, { 键:“4”, 名字:“吉姆·瑞德”, 年龄:32岁, 地址:“伦敦第二湖公园”, }, ]; 常数el={num:22} const res=Ob

我有一个对象数组。我从数组中取出键来创建另一个数组

const数据=[
{
键:“1”,
姓名:“约翰·布朗”,
年龄:32岁,
地址:“纽约第一湖公园”,
},
{
键:“2”,
姓名:“乔·布莱克”,
年龄:42,,
地址:“伦敦第一湖公园”,
},
{
键:“3”,
姓名:“吉姆·格林”,
年龄:32岁,
地址:“悉尼第一湖公园”,
},
{
键:“4”,
名字:“吉姆·瑞德”,
年龄:32岁,
地址:“伦敦第二湖公园”,
},
];
常数el={num:22}
const res=Object.keys(数据[0]).map(i=>{
返回{
标题:我,,
数据索引:i,
关键:我,,
宽度:“30%”,
…艾尔
}
})
console.log(res)
const el={
总数:22
};
常数i=‘年龄’;
常量firstObject={
标题:我,,
数据索引:i,
关键:我,,
宽度:“30%”,
…(i!=“年龄”&&el)
};
常数j='foo';
const secondObject={
标题:j,
数据索引:j,
键:j,
宽度:“30%”,
…(j!=‘年龄’和&el)
}
console.log(firstObject);
console.log(第二个对象)