同学可以自己找
哈哈哈哈
push ---- [1,2,3,4]
unshift ---- [4,3,2,1]
html_month.unshift(tpl_month.replace( /\{month\}/g,m ));
右边可以下载啊
if(!list[year][month]) {
list[year][month] = [];
}
var date = new Date(data[i].date); //把数据中的时间字符串转化为时间对象 var year = date.getFullYear(); //获取年份 var month = date.getMonth() + 1; var lunar = GetLunarDateString(date); if (!list[year] ) {list[year] = {}}; //询问年份是否存在,若不存在声明为一个对象
lunar没有定义吧,或者你写错了
那应该怎么解决呢
我也碰到过这样的问题后来发现我html里写的并非是id 而是class ,js读不到这个id值,不知道是否可以帮到你
你按照老师敲的代码完成后刷新就可以看出来了,就是一个“刷新”动作。
在js中字符串是具有类数组的特点,对象也有这种特点。
比如 var o={a:'b',name:'zhangsan'} 可以o.a获取属性值,也可以用o['a']
打错。。list[year][month]=[ ];