如何将 JavaScript 对象转换为数组


How can I convert a JavaScript object to an array

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

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

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

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

我四处寻找了很多,但找不到答案。

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

假设你尝试在Javascript中做到这一点,那么使用像Lodash这样的库可以很容易地完成:

server_array.map(_.toPairs)

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

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

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

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

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