操作JavaScript对象的最佳方法是什么?

cle*_*aul 1 javascript arrays jquery object

我有一个JavaScript对象:

["campaign_id","campaign_name","campaign_type","campaign_status"]
Run Code Online (Sandbox Code Playgroud)

我希望对象看起来像这样:

[
  {"name":"campaign_id","title":"campaign_id"},
  {"name":"campaign_name","title":"campaign_name"},
  {"name":"campaign_type","title":"campaign_type"},
  {"name":"campaign_status","title":"campaign_status"}
]
Run Code Online (Sandbox Code Playgroud)

使用Javascript操作对象的最佳方法是什么?

Tai*_* Le 7

我们在Javascript中使用Map

    var result = ["campaign_id","campaign_name","campaign_type","campaign_status"].map(a => (
          {
            title: a, 
            name: a
          }
    ));

    console.log(result);
Run Code Online (Sandbox Code Playgroud)

  • 如果使用短返回语法,则可以进一步简化此过程。例如:`[]。map(a =>({title:a,name:a})))。 (2认同)