创建具有一个数组属性的Javascript对象
Create Javascript object with one array property
如何创建类似以下的javascript对象运行时
task{
timestamp:string;
tasklist: array of object
}
您可以使用对象初始化器来实现这一点:
var task = {
timestamp: "this is a string",
tasklist: []
};
[]
创建一个数组(一个空数组)。JavaScript没有"对象数组",标准数组可以容纳任何东西。(如今,JavaScript确实为其他东西键入了数组,比如8位整数,但没有对象。)
var task = {
timestamp: new Date().getTime(),
tasklist: [new Object(), new Object()]
};
这可能是一种方法。然后你可以通过这种方式访问该房产:
task.tasklist[i...n]
您也可以创建这样的数组:
var task = []
然后将时间戳分配为属性:
task.timestamp = //myTimestamp
var task = {};
task.timestamp = 'your string';
task.tasklist = [];
然后添加任务列表对象,如:
task.tasklist.push({'id': 5, 'name': 'task list 5'});
或:
var tasklistentry = {};
tasklistentry.id = 5;
tasklistentry.name = 'task list 5';
task.tasklist.push(tasklistentry);
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 循环遍历以数组为值的Javascript对象
- 从ajax请求中获取javascript对象
- 如何从对象的原型方法访问JavaScript对象属性
- 将XML转换为普通的旧JavaScript对象
- 通过引用传递JavaScript对象
- javascript对象操作:根据指定条件选择属性
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在异步函数中使用javascript对象
- 临时Javascript对象
- 如何在ASP中为用户控件添加Javascript对象网
- 使用数组向下搜索Javascript对象
- Rails将JavaScript对象存储到Model的有效方式
- JavaScript对象不是从原型链继承的
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- SetInterval在javascript对象中表现怪异
- Javascript 对象和 this 关键字
- 如何在不知道关键字的情况下访问javascript对象值
- 在 JavaScript 对象中设置要使用的运算符的属性
- 如何搜索JavaScript对象并更改值