我在变量上有以下对象,它是一个对象数组(一个对象数组):
变量:myVar1
在fireBug上,当我调用myVar1时,我得到以下行:
[Object { myId= "1", myName= "Name1" }, Object { myId= "2", myName= "Name2" }, Object { myId= "3", myName= "Name3" }]
Run Code Online (Sandbox Code Playgroud)
我需要这些数据也是以变量形式存储在变量中:
myVar2 = [
[1, 'Name1'],
[2, 'Name2'],
[3, 'Name3']
]
Run Code Online (Sandbox Code Playgroud)
我已经尝试了很多东西,比如使用for循环和js函数但是无法使它工作.我觉得这很容易.任何人都可以尝试解释这个程序.
谢谢
支持的浏览器解决方案Array.map():
var result = arr.map(function(o) { return [+o.myId, o.myName]; });
Run Code Online (Sandbox Code Playgroud)
为了兼容性,您可以使用MDN提供的垫片.