Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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
Arrays Node.js中自定义对象的数组_Arrays_Node.js_Class_Object - Fatal编程技术网

Arrays Node.js中自定义对象的数组

Arrays Node.js中自定义对象的数组,arrays,node.js,class,object,Arrays,Node.js,Class,Object,假设我们有一个叫做学生的模块。我们探索它。在另一个js文件中,我们声明了一个students对象数组。作为 var studentsArray=[] 然后循环每个元素以添加学生对象,如下所示- 对于(变量i=1;i

假设我们有一个叫做学生的模块。我们探索它。在另一个js文件中,我们声明了一个students对象数组。作为

var studentsArray=[]

然后循环每个元素以添加学生对象,如下所示-

对于(变量i=1;i<15;i++){
学生ray[i]=新生;
}

在Node.js中有没有更好的方法来处理自定义对象数组


谢谢。

您需要以某种方式进行迭代

我能想到的两种方法是:

  • 你做这件事的方式
  • 使用array.push
  • 你的

    for (var i = 0; i < 15; i++) {
      studentsArray[i] = new Student(...);
    }
    
    for(变量i=0;i<15;i++){
    studentsArray[i]=新生(…);
    }
    
    使用推送

    for (var i = 0; i < 15; i++) {
      studentsArray.push(new Student(...));
    }
    
    for(变量i=0;i<15;i++){
    学生推(新学生(…);
    }
    

    您可以尝试其他循环构造,如while或do/while,但这些只是表面上的区别。就添加到数组而言,这就是您所拥有的。

    注意,您可能应该使用
    var i=0
    ,就像在JS和大多数其他C风格语言中一样,数组索引从0开始。