如何将 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]])
以上将产生您想要的结果。
相关文章:
- Javascript转换数组
- JSON.stringify不转换数组
- 使用underscore.js转换数组
- 对象转换数组
- 在 JavaScript 中的值列表中转换数组
- 转换数组并反转
- 用一个巨大的字符串“”转换数组;数字”;,用逗号分隔成一个数字数组(而不是字符串)
- 用javascript转换数组中的日期
- 如何转换数组字符串
- 转换数组中的输入值
- 如何在创建数组后转换数组中的var
- Json转换数组是一个字符串
- 在AngularJS中转换数组属性
- 在javascript中转换数组
- 动态转换数组为树状结构
- 使用Javascript和Underscore.js转换数组对象
- node.js中使用node-gyp的转换数组
- Nodejs -转换数组
- D3 js转换数组的矩形不工作
- 在Javascript中转换数组的数字到字符串