标签: javascript settimeout
可能重复: Is there ever a good reason to pass a string to setTimeout?
我刚读了一条评论说这是不好的做法..是这样的吗?为什么?
答案 0 :(得分:4)
是的,是的。
字符串必须为eval'd,is evil(且非常慢) 它还会阻止您在回调中使用局部变量。
eval
答案 1 :(得分:2)
这是一个不好的做法,因为使用eval是不好的。您正在执行字符串作为代码。这有性能和安全处罚。