Javascript和倾斜数组
Javascript and tipped arrays
我正在开发一个网页与JavaScript和HTML。我使用jQuery,我必须突出一个选定的日期。我有这个数组:
var events = [
{ Title: "Five K for charity", Date: new Date("02/13/2013"), dir: "http://www.google.es" },
{ Title: "Dinner", Date: new Date("02/25/2013") },
{ Title: "Meeting with manager", Date: new Date("03/01/2013") }
];
我的问题是,如何在数组中添加一个元素?我尝试了很多东西,但我不知道怎么做。另一个问题,这种数组叫什么?
编辑:我看到一件事。如果添加一个日期,如"01/05/2013",数组是这样的:
Wed Feb 13 2013 00:00:00 GMT+0100 (Hora de verano romance)
Mon Feb 25 2013 00:00:00 GMT+0100 (Hora de verano romance)
Fri Mar 01 2013 00:00:00 GMT+0100 (Hora de verano romance)
Sat Jan 05 2013 00:00:00 GMT+0100 (Hora de verano romance)
并在日期选择器中打印日期。但是如果我添加一个日期,比如"05/05/2013",那么:
Wed Feb 13 2013 00:00:00 GMT+0100 (Hora de verano romance)
Mon Feb 25 2013 00:00:00 GMT+0100 (Hora de verano romance)
Fri Mar 01 2013 00:00:00 GMT+0100 (Hora de verano romance)
Sun May 05 2013 00:00:00 GMT+0200
你会看到吗?这个新日期与另一个日期不同。在这种情况下,日期不会在日期选择器中突出显示。有人知道为什么吗?
该数组没有真正的名称,它只是Object
s的Array
。要添加新的Object
,您必须这样做:
events.push({Title: '...', ...}); //define the object to be appended
要定义一个新的Date对象,你应该使用下面的构造函数:
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
//in this case it will be(month goes from 0 to 11)
new Date(2013, 4, 5); //this will be the 5th of May(which is 4)
Date Object
有很多方法,您只需要选择最适合您的方法!
对日期对象的引用- MDN
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- 需要帮助设置json数组
- 不能从angular2中的子组件指定父组件中的数组
- 使用JS将数组转换为json对象
- 数组在递归方法中设置为null
- knockoutjs可观察数组
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将数组从PHP传递到Javascript
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在函数中添加数组元素的数值
- 无法通过数组映射绑定
- javascript中的数组出错
- 如何使用 node.js 比较两个 json 数组
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 根据id将json数组组合为一个json数组
- 如何通过数组更新角度子范围
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 在Javascript中转换对象数组
- Javascript和倾斜数组