var b = '2';
function abc() {
let b = 1;
++b;
setTimeout(() => {
test('fun test');
}, 0);
setTimeout(test('test fun'), 1000);
console.log(b);
function test(str) {
this.b++;
console.log(str);
console.log(this.b++);
}
}
abc();
运行结果
test fun
3
2
fun test
5
解析