我如何用javascript声明这个对象
How could i declare this object in javascript?
我喜欢延迟这个对象的数组,我怎么能用javascript做到这一点?
student[0].name
student[0].age
student[0].id
student[1].name
student[1].age
student[1].id
有人能提供建议吗?
如下:
var students = [{ name: 'foo', age: 5, id: 1 }, { name: 'bar', age: 6, id: 2 }];
首先声明一个对象
这不需要studnet.js,您可以在同一个文件上编写对象。
var newStudent = new Object(); //Declare object
newStudent.name="foo";
newStudent.age=20;
newStudent.id=01
//declare array
var student = new Array();
student.push(newStudent);
//later loop array and you can read with
student[0].age
另一种方式:
var Student = function(n, a, i) {
this.name = n;
this.age = a;
this.id = i;
};
var students = [];
students.push(new Student('foo', 12, 1));
students.push(new Student('bar', 13, 2));
students.push(new Student('baz', 14, 3));
console.log(students[0].name);
console.log(students[2].age);
console.log(students[1].id);
HTH
相关文章:
- JavaScript对象声明后的逗号是什么意思
- ESLint 无多空格允许在对象声明中
- 在对象声明中重写 toString 原型
- 如何将对象及其子对象声明为常量
- javascript对象声明没有按我希望的方式工作
- 或JavaScript对象声明的符号
- 正在将Jquery对象声明为变量
- 如何使用对象声明启动特定方法
- 为什么这个对象声明在node.js中有效,以及如何声明静态变量
- Javascript中的对象声明
- 不能理解JQuery扩展对象声明背后的一些语法
- 从对象声明中访问变量
- 对象声明中的访问变量
- 这两个JavaScript对象声明的区别
- Javascript对象声明中的语法错误
- 两个Date.now()在一个对象声明中
- 在JS中,如何为一个对象声明一个值,并让所有的父键自动创建
- 带有对象声明和IN保留字的Javascript for()循环-只是想澄清一下
- 创建一个JavaScript原型是一种好做法吗?方法进行自定义对象声明,如果是,如何进行
- JavaScript对象声明有问题