本文介绍在JavaScript中定义包含多个对象的数组的两种常用方法。第一种通过实例化Object并逐个赋值属性后推入数组;第二种利用push方法将已定义的对象添加到数组中。最后使用JSON.stringify将数组转换为JSON字符串,适用于数据序列化场景。
JavaScript定义对象数组的两种方法
在已完成单个对象基础应用的前提下,接下来需要构建一个能够存储多个student对象的数组。
具体实现代码如下:
var student = new Object();
student.name = "Lanny";
student.age = "25";
student.location = "China";
var json = JSON.stringify(student);
方法一:
具体实现代码如下:
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);
方法二:
具体实现代码如下:
var student = new Object();
student.name = "Lanny";
student.age = "25";
student.location = "China";
students = (students || []).push(student);
var json = JSON.stringify(students);
如需进一步了解JavaScript语法,可参考《JavaScript 参考教程》与《JavaScript代码风格指南》,欢迎持续支持本站内容更新。