如何将JavaScript对象转换为数组

时间:2016-03-09 20:55:39

标签: javascript php

我在数组中有以下javascript对象。我正在使用PHP的json_encode来获取此值

[ { January=100},  { February=100} ]

我正在尝试将以下对象转换为

["January",100],["February",100]

我经常搜索,无法找到答案。

任何帮助都会非常感激。谢谢!

2 个答案:

答案 0 :(得分:0)

假设您尝试在Javascript中执行此操作,可以使用Lodash这样的库轻松完成:

server_array.map(_.toPairs)

使用原生Javascript map函数,使用lodash的toPairs

答案 1 :(得分:0)

忽略示例javascript对象代码的错误语法...

这是将javascript对象转换为数组的方法:

var newArray = []
for (var i in yourObject)
    if(yourObject.hasOwnProperty(i))
        newArray.push([i,yourObject[i]])

以上将产生您想要的结果。