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

Javascript 阵列和推?它有什么作用?

Javascript 阵列和推?它有什么作用?,javascript,Javascript,这个代码是什么意思?我知道我们将var点声明为一个数组,我们使用循环,但我的经验不太丰富,无法完全理解。有人能详细说明一下吗 var points = []; for (var i = 0; i < x; i++) { points.push( random() ); } return points; }; var points=[]; 对于(变量i=0;i

这个代码是什么意思?我知道我们将var点声明为一个数组,我们使用循环,但我的经验不太丰富,无法完全理解。有人能详细说明一下吗

  var points = [];
    for (var i = 0; i < x; i++) {
      points.push( random() );
    }
    return points;
  };
var points=[];
对于(变量i=0;i
推送是数组的一个功能,它向数组中的对象数组添加一个新对象

这将调用随机x次数,并将其推入数组中,因此如果x在最后是3,则将有3个随机点,如果x是7,则将有7个

random()是另一个函数调用,它返回我猜测的一个点

var points = [];  //Initializes an empty array
    for (var i = 0; i < x; i++) { // loops x number of times
      points.push( random() );  //Calls method random and adds return value to array
    }
    return points; // returns array with x number of points
  };
var points=[]//初始化空数组
对于(var i=0;i
。这是谷歌搜索“javascript推送”的第一次匹配。我看到了它,但在我的完整代码中,我没有在其他地方使用var点,因此我不明白它的循环是什么