js关于setTimeout传参

setTimeout函数有两个参数,都是必须的,一个是要执行的函数,一个是延时的时间
第一个参数:
要执行的函数,一般来说是可以执行的,但是这里遇到一个问题,就是如果变量是个数组的话,
如果数组为null,则报错;如果数组里面有一个值,则传入函数的值的类型是什么的,函数内就变成什么类型,比如string,number,而并不是数组类型

    解决方式可以使用内部函数,这样就不用传参数
posted @ 2016-01-06 13:52  kevinfuture  阅读(427)  评论(0编辑  收藏  举报