问题是我有一个函数嵌套在另一个函数内,需要通过setTimeout调用。然而,这样做是不行的,因为setTimeout会将其调用的函数的作用域视为根作用域。
你有任何想法怎么解决这个问题,而不改变函数的作用域吗?
编辑:
这里是我的意思:
function general(){
function saysomething(){
console.log('hi there');
}
setTimeout("saysomething();", 1000);
}
setTimeout 失败了...