Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.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
在Javascript中动态创建[]数组_Javascript - Fatal编程技术网

在Javascript中动态创建[]数组

在Javascript中动态创建[]数组,javascript,Javascript,也许这将是一个真正愚蠢的问题,但我是javascript新手,并坚持动态创建数组,如以下格式: items = [{ "Date": "2012-01-21T23:45:10.280Z", "Value": 7 }, { "Date": "2012-01-26T23:45:10.280Z", "Value": 10 }, { "Date": "2012-05-30T23:45:10.280Z", "Value": 16 }]; 请指导我如何使用j

也许这将是一个真正愚蠢的问题,但我是javascript新手,并坚持动态创建数组,如以下格式:

items = [{
    "Date": "2012-01-21T23:45:10.280Z",
    "Value": 7
}, {
    "Date": "2012-01-26T23:45:10.280Z",
    "Value": 10
}, {
    "Date": "2012-05-30T23:45:10.280Z",
    "Value": 16
}];
请指导我如何使用javascript语法动态创建上述数组

提前谢谢

你的意思是这样的:

items = [];

items.push({
    "Date": "2012-01-21T23:45:10.280Z",
    "Value": 7
});
items.push({
    "Date": "2012-01-26T23:45:10.280Z",
    "Value": 10
});
items.push({
    "Date": "2012-05-30T23:45:10.280Z",
    "Value": 16
});
你的意思是这样的:

items = [];

items.push({
    "Date": "2012-01-21T23:45:10.280Z",
    "Value": 7
});
items.push({
    "Date": "2012-01-26T23:45:10.280Z",
    "Value": 10
});
items.push({
    "Date": "2012-05-30T23:45:10.280Z",
    "Value": 16
});
要查看它,请执行以下操作:

console.log(JSON.stringify(items));
见:

  • Javascript
  • 添加元素
要查看它,请执行以下操作:

console.log(JSON.stringify(items));
见:

  • Javascript
  • 添加元素

请分享您迄今为止尝试过的内容。从什么开始?当前答案与数组literal.var items=[]一样是静态的;对于(i in d.date){var arr=i.split(“-”);var Item=new function(){this.date=arr[0];this.Value=arr[1];}items.push(Item);}请分享您迄今为止尝试过的内容。动态地从什么开始?当前答案与数组literal.var items=[]一样是静态的;对于(i in d.date){var arr=i.split(“-”);var Item=new function(){this.date=arr[0];this.Value=arr[1];}items.push(Item);}为什么要对日志使用
JSON.stringify
?@Cerbrus:这只是一种快速而肮脏的方式来可视化数据。你可以
console.log(items)
,但是你必须使用调试器来扩展对象和数组中的每个元素,以确认它已被填充。啊,这很有意义:)为什么要对日志使用
JSON.stringify
。您可以
console.log(items)
,但是您必须使用调试器来展开对象和数组中的每个元素,以确认它已被填充。啊,这很有意义:)