如何将JavaScript对象转换为数组

如何将JavaScript对象转换为数组,javascript,php,Javascript,Php,我有以下javascript对象,在一个数组中。我使用PHP的json_编码来获得这个值 [ { January=100}, { February=100} ] 我正在尝试将以下对象转换为 ["January",100],["February",100] 我到处找了很多,找不到答案 任何帮助都将不胜感激。谢谢 假设您试图在Javascript中实现这一点,那么使用Lodash这样的库可以非常轻松地实现: server_array.map(_.toPairs) 使用本机Javascript

我有以下javascript对象,在一个数组中。我使用PHP的json_编码来获得这个值

[ { January=100},  { February=100} ]
我正在尝试将以下对象转换为

["January",100],["February",100]
我到处找了很多,找不到答案


任何帮助都将不胜感激。谢谢

假设您试图在Javascript中实现这一点,那么使用Lodash这样的库可以非常轻松地实现:

server_array.map(_.toPairs)

使用本机Javascript
map
函数,lodash的忽略示例Javascript对象代码的错误语法

以下是如何将javascript对象转换为数组:

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

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

您是在JavaScript还是PHP中尝试这样做的?您应该尝试将对象及其字段转换为数组,然后序列化结果。不,您没有。您显示的代码不是JSON,当然也不是从
JSON\u encode