Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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/3/arrays/12.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_Arrays_Object - Fatal编程技术网

基于javascript中的最大值创建对象数组

基于javascript中的最大值创建对象数组,javascript,arrays,object,Javascript,Arrays,Object,我想知道如何在javascript中基于最大值创建对象数组, 基于最大值如何创建对象,如图所示 for(var i = 0; i<=max;i++){ var result = []; result.push({id: `${i}`, name: `s${i}`}); return result; } var max = 20; var obj = [{id: 0, name: ""}] Expected Output result = [ {id: 1, name

我想知道如何在javascript中基于最大值创建对象数组, 基于最大值如何创建对象,如图所示

for(var i = 0; i<=max;i++){
  var result = [];
  result.push({id: `${i}`, name: `s${i}`});
  return result;
}


var max = 20;
var obj = [{id: 0, name: ""}]

Expected Output

result = [
  {id: 1, name: "s1"},
  {id: 2, name: "s2"},
  {id: 3, name: "s3"},
  ..  
  ..
  {id: 20, name: "s20"}
]


for(var i=0;i首先,如果要返回一个值,需要一个函数。然后必须将数组的初始化从for循环中取出,否则每次迭代都要初始化它。然后可以将新对象推送到数组,最后可以返回新填充的数组,如下所示:

const createObjectArray=(max)=>{
var结果=[];
对于(var i=0;i