在开发中,我们经常会为了方便,然后就进程连写方法,比如像jquery那样
$("div").text("我是文字").css("color","red")...
然后我也喜欢这样,这不,bug就来了~~~
我的原意是从本地拿数据,JSON.parse()后往数组里面push一个新的元素
var newArr=JSON.parse(sessionStorage.getItem("mydata")).push(newEle)
然后我再去操作数组,结果发现,数组里只有一个元素,并且是一个数字,几番debug后发现原来是因为push返回的是push成功后新数组的长度。。。
so,连写的问题要得到充分注意,
其实说到底,还是对这些方法掌握的不透彻