在javascript中填充对象数组中的数组

Cal*_*unn 2 javascript

我在变量上有以下对象,它是一个对象数组(一个对象数组):

变量: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函数但是无法使它工作.我觉得这很容易.任何人都可以尝试解释这个程序.

谢谢

Vis*_*ioN 6

支持的浏览器解决方案Array.map():

var result = arr.map(function(o) { return [+o.myId, o.myName]; });
Run Code Online (Sandbox Code Playgroud)

为了兼容性,您可以使用MDN提供的垫片.