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