将数组对象转换为可用对象

时间:2017-01-04 17:26:00

标签: javascript arrays object

我目前正在尝试更改数组>将对象转换为应用程序的可用对象。但是,我目前在尝试将其转换为可用的东西时遇到问题,如下例所示。

目前

[
   {
      "$dek":"first",
      "$value":"value_string"
   },
   {
      "$dek":"second",
      "$value":"second_value"
   },
   {
      "$dek":"third",
      "$value":"third_val"
   },
   {
      "$dek":"fourth",
      "$value":true
   },
   {
      "$dek":"fifth",
      "$value":"Test One"
   },
   {
      "$dek":"title",
      "$value":"CEO"
   }
]

想要将其转换为

{
   first:"value_string"
},
{
   second:"second_value"
},
{
   third:"third_val"
},
{
   fourth:true
},
{
   fifth:"Test One"
},
{
   title:"CEO"
}

功能

_toArray: function(obj) {
  var arr = Object.keys(obj).map(function(k) { return obj[k] });
  console.log(arr);
}

它不断返回未定义 - 任何原因?

0 个答案:

没有答案