同时支持浏览器及 Node.js 环境的 setImmediate 函数封装