根据特定日期设置数组
Set array based on specific dates
我希望能够根据特定日期设置数组内容,即
如果日期是 25/12,则数组将如下所示
var compliments = [
'Happy Xmas!',
'Hope you been a good boy',
];
我希望能够在不同的日期执行此操作,并且对非特殊日期也有默认值。
我知道您需要在 javascript 中使用日期函数,但我没有足够的经验来解决这个问题。
您可以使用日期字符串为您的赞美编制索引。尝试这样的事情。
var today = new Date(),
today_string = today.getMonth() + "-" + today.getDate();
compliments = {
"12-25": [
'Happy Xmas!',
'Hope you been a good boy'
],
"1-1": ["Happy new year!"],
"Default": ["Happy today ¬¬"]
};
console.log(compliments[today_string] || compliments["default"]]);
使用对象线数组。
var compliments = {}
compliments['12/05'] = ['bla1', 'bla2'];
compliments['13/06'] = ['bla3', 'bla4'];
您可以像这样访问它们:
alert(compliments['12/05'][0] + compliments['12/05'][1]);
相关文章:
- 如何在不使用jQuery的情况下设置数组以获取单选按钮值
- JavaScript-设置数组中包含变量的数组
- 用户输入设置数组长度
- jQuery/JavaScript按属性设置数组
- 在 JavaScript 中获取和设置数组内对象的值
- 无法设置数组中日期的格式
- 注册客户端脚本不适用于设置数组值
- 根据特定日期设置数组
- IMacros 检查和设置数组元素
- 通过索引设置数组对象的值会设置所有数组项
- 如何使用jQuery/javascript在下拉列表(多选)中设置数组对象的值
- MeanJS:在Angular中设置数组中的Mongoose对象引用
- 如何使用CSS在JavaScript中设置数组中“td”的高度
- 如何从新行设置数组的每个元素
- 根据单独数组中的值设置数组的值[Angular,forEach]
- 使用_.find设置数组内对象的属性值
- 以编程方式在聚合物中设置数组项的属性值
- Wp编辑器设置数组自动保存功能
- 如何设置数组的属性,以便通过json_encode获得所需的结果
- 如何在Javascript中设置数组中的JSON路径