Javascript 如何将一个对象转换为数组以将一个项推入其中-Javscript

Javascript 如何将一个对象转换为数组以将一个项推入其中-Javscript,javascript,Javascript,我有一个数据对象,所以我想把一个项目推到它里面,我知道我们不能推到一个对象里面,所以我想把这个对象转换成一个数组,把我的项目推到它里面,然后再转换回一个对象 { Activity: 'digitalLoan', digitalLoan_type: 'first_advance', firstdvance_acc_number: '321e132e1' } 我该怎么做呢?所以我做了一些简单的事情来实现这一点 收集数据对象 const records=context.\u activi

我有一个数据对象,所以我想把一个项目推到它里面,我知道我们不能推到一个对象里面,所以我想把这个对象转换成一个数组,把我的项目推到它里面,然后再转换回一个对象

{
  Activity: 'digitalLoan',
  digitalLoan_type: 'first_advance',
  firstdvance_acc_number: '321e132e1'
}

我该怎么做呢?

所以我做了一些简单的事情来实现这一点

  • 收集数据对象

    const records=context.\u activity.value;
    控制台日志(记录)

  • 将对象转换为数组
    var result=Object.keys(记录).map(函数(键){
    返回{[key]:记录[key]};
    });
    控制台日志(结果)

  • 推送一些数据

    result.push({“user\u email”:“adesania”})

  • 将结果数组转换回对象

    var newRecs=Object.assign({},…result);
    console.log(newRecs)


  • 所以我做了一些简单的事情来实现这一点

  • 收集数据对象

    const records=context.\u activity.value;
    控制台日志(记录)

  • 将对象转换为数组
    var result=Object.keys(记录).map(函数(键){
    返回{[key]:记录[key]};
    });
    控制台日志(结果)

  • 推送一些数据

    result.push({“user\u email”:“adesania”})

  • 将结果数组转换回对象

    var newRecs=Object.assign({},…result);
    console.log(newRecs)


  • 我想你甚至没有尝试就得出了结论。检查以下代码:

    var记录={
    活动:'digitalLoan',
    数字贷款类型:“第一笔预付款”,
    第一个附件编号:“321e132e1”
    }
    records.user_email=“ademya”
    
    console.log(records)
    我认为您甚至没有尝试就得出了结论。检查以下代码:

    var记录={
    活动:'digitalLoan',
    数字贷款类型:“第一笔预付款”,
    第一个附件编号:“321e132e1”
    }
    records.user_email=“ademya”
    
    console.log(records)
    您无法执行
    records.user\u email=“ade三亚”
    ?records是一个对象
    {Activity:'digitalLoan',digitalLoan\u type:'first\u advance',firstdvance\u acc\u number:'321e132e1}
    记录。user\u email=“ade三亚”
    不会将Adesyana推入records对象您无法执行的
    records.user\u email=“Adesyana”
    ?records是一个对象
    {Activity:'digitalLoan',digitalLoan\u type:'first\u advance',firstdvance\u acc\u number:'321e132e1}
    records.user\u email=“Adesyana”
    不会把Adeshaia推到记录对象中哇!我的错,我犯了一个错误,这比以前好多了。哇!我的错,我犯了一个错误,这比以前好多了。