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)代码>