JavaScript-将多维数组的键从字符串更改为int

JavaScript-将多维数组的键从字符串更改为int,javascript,jquery,arrays,multidimensional-array,Javascript,Jquery,Arrays,Multidimensional Array,使用JavaScript,如何转换具有如下结构的数组: Array ( [0] => Array ( [0] => Array ( ["Item"] => "Vehicle" ["Value"] => "BMW" ) [1] => Array

使用JavaScript,如何转换具有如下结构的数组:

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    ["Item"] => "Vehicle"
                    ["Value"] => "BMW"
                )
            [1] => Array
                (
                    ["Item"] => "Vehicle"
                    ["Value"] => "Audi"
                )

        )
要替代使用字符串键,请使用int键,如下所示:

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [0] => "Vehicle"
                    [1] => "BMW"
                )
            [1] => Array
                (
                    [0] => "Vehicle"
                    [1] => "Audi"
                )

        )

如果我的问题很清楚,请告诉我,谢谢你的建议。

你可以使用带键的数组来获得正确的顺序,并返回带值的数组

var数组=[{Item:“Vehicle”,Value:“BMW”},{Item:“Vehicle”,Value:“Audi”}],
键=['Item','Value'],
newArray=array.map(函数(a){
返回键。映射(函数(k){
返回[k];
});
});

write(“”+JSON.stringify(newArray,0,4)+“”)您可以使用带有键的数组来获得正确的顺序,并返回带有值的数组

var数组=[{Item:“Vehicle”,Value:“BMW”},{Item:“Vehicle”,Value:“Audi”}],
键=['Item','Value'],
newArray=array.map(函数(a){
返回键。映射(函数(k){
返回[k];
});
});

write(“”+JSON.stringify(newArray,0,4)+“”)
此外,您可以使用
Object.keys
方法从对象中提取一组键。虽然对于大多数用例来说,手动定义它们可能更安全。。。()此外,您可以使用
Object.keys
方法从对象中提取一组键。虽然对于大多数用例来说,手动定义它们可能更安全。。。()