var a=0;
setInterval(function(){
a++;
},1000);
function yy(){
//方法1
//setTimeout(function(x){
// console.log(x);
// yy();
//},1000,a);
//方法2
setTimeout((function(x){
console.log(x);
yy();
}).bind(null,a),1000);
};
yy();