这是我在控制台中运行的代码。

// Parameterless arrow functions that are visually easier to parse
setTimeout( () => {
  console.log('I happen sooner');
  setTimeout( () => {
    // deeper code
    console.log('I happen later');
  }, 1);
}, 1);


这个日志这样的东西

32
I happen sooner
I happen later


我不明白这32是什么意思,并且每次运行相同的代码时,它都会增加2。

最佳答案

这是setTimeout的ID。以后可以使用它来取消此setTimeout。

这是一些文档

https://msdn.microsoft.com/en-us/library/ms536749(VS.85).aspx

关于javascript - Devtools在控制台上打印一些奇怪的数字吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46306494/

10-12 22:25