Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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 数组和$.map()中的数组_Javascript_Jquery_Arrays - Fatal编程技术网

Javascript 数组和$.map()中的数组

Javascript 数组和$.map()中的数组,javascript,jquery,arrays,Javascript,Jquery,Arrays,我试着去学习一些我误解的东西 为什么 var arr = [0]; arr = $.map(arr, function(a,i) { return [a,i]; }); 返回[0,0] ,为什么不[[0,0]] 但通常 var arr = [0]; arr = [arr,0]; 返回[[0],0] 这似乎是一个愚蠢的问题,但请解释一下jQuery 1.6+中回调的文档说明: 返回的数组将展平为结果数组 这基本上意味着,如果映射结果是嵌套数组,则嵌套将被放弃,并返回一个一维数组。jQue

我试着去学习一些我误解的东西

为什么

var arr = [0];
arr = $.map(arr, function(a,i) {
  return [a,i];
});
返回
[0,0]
,为什么不
[[0,0]]

但通常

var arr = [0];
arr = [arr,0];
返回
[[0],0]


这似乎是一个愚蠢的问题,但请解释一下jQuery 1.6+中回调的文档说明:

返回的数组将展平为结果数组


这基本上意味着,如果映射结果是嵌套数组,则嵌套将被放弃,并返回一个一维数组。

jQuery 1.6+中回调的文档说明:

返回的数组将展平为结果数组

这基本上意味着,如果地图生成嵌套数组,嵌套将被放弃,并返回一维数组