虽然意义不大,但可以了解。
理解
第三个参数的作用是作为传递给回调函数的参数。
使用
场景一:传入变量
for(var i = 0;i<10;i++){
setTimeout((i) => {
console.log(i)
}, 1000,i);
}
场景二:将函数作为第三个参数
setTimeout(() => {
console.log('setTimeout-1')
}, 1000,setTimeout(() => {
console.log('setTimeout-2')
}, 1000));