javascript How to Define an Array of Objects

  • 2021-06-28 06:16:58
  • OfStack

The problem is as follows. I have completed the simple application of a single object, and I want to define an array that can contain multiple student.

var student = new Object(); 
student.name = "Lanny";
student.age = "25";
student.location = "China";
var json = JSON.stringify(student);

Method 1:

var students = [];
students[students.length] = new Object();
students[students.length].name = "Lanny";
students[students.length].age = "25";
students[students.length].location = "China";
var json = JSON.stringify(students);

Method 2:

var student = new Object(); 
student.name = "Lanny";
student.age = "25";
student.location = "China";
students = (students || []).push(student);
var json = JSON.stringify(students);


Related articles: