Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 数组数组的键值对列表_Javascript_Jquery_Arrays_Object - Fatal编程技术网

Javascript 数组数组的键值对列表

Javascript 数组数组的键值对列表,javascript,jquery,arrays,object,Javascript,Jquery,Arrays,Object,有如下类似的内容: var obj = {1: 2, 3: 4, 5: 6} var ar = [[1, 2], [3, 4], [5, 6]] var objToAr = $.map(obj, function(key, value) { return [key, value]; }); // objToAr = [2, 1, 4, 3, 6, 5] 需要以下内容: var obj = {1: 2, 3: 4, 5: 6} var ar = [[1, 2], [3, 4]

有如下类似的内容:

var obj = {1: 2, 3: 4, 5: 6}
var ar = [[1, 2], [3, 4], [5, 6]]
var objToAr = $.map(obj, function(key, value) {

    return [key, value];

});

// objToAr = [2, 1, 4, 3, 6, 5]
需要以下内容:

var obj = {1: 2, 3: 4, 5: 6}
var ar = [[1, 2], [3, 4], [5, 6]]
var objToAr = $.map(obj, function(key, value) {

    return [key, value];

});

// objToAr = [2, 1, 4, 3, 6, 5]
我尝试了以下几点:

var obj = {1: 2, 3: 4, 5: 6}
var ar = [[1, 2], [3, 4], [5, 6]]
var objToAr = $.map(obj, function(key, value) {

    return [key, value];

});

// objToAr = [2, 1, 4, 3, 6, 5]
使用jQuery,使用jQuery实现这一点最有效的方法是什么?

只需与一起使用即可

var obj={1:2,3:4,5:6},
arr=Object.keys(obj.map)(函数(k){return[+k,obj[k]];});
document.write(''+JSON.stringify(arr,0,4)+'')只需与一起使用即可

var obj={1:2,3:4,5:6},
arr=Object.keys(obj.map)(函数(k){return[+k,obj[k]];});
document.write(''+JSON.stringify(arr,0,4)+'')试试看

试试看


var obj={1:2,3:4,5:6};var objToAr=Object.keys(obj.map)(函数(键){return[+key,obj[key]];});控制台日志(objToAr)
varobj={1:2,3:4,5:6};var objToAr=Object.keys(obj.map)(函数(键){return[+key,obj[key]];});控制台日志(objToAr)