1、简单可靠的判断一个变量是否为数组。
Object.prototype.toString.apply(value) === '[object Array]'
2、setTimeout和setInterval。
setTimeout("method()",5000),setTimeout是多长时间(毫秒)之后执行某方法,只执行一次,当然可以放入方法中实现每隔多长时间执行一次的效果。
setInterval("method()",5000),setInterval就是每隔多长时间(毫秒)执行一次某方法。当然也可以取消。用法:
handle = setInterval("start()",10000); clearInterval(handle);//取消设定
注意不要重复设定,否则会叠加执行效果,最后导致不停的调用方法。