创建一个实例化对象,实参是函数,为什么里边的代码会执行出来,不用调用吗?我下边图片执行的代码 结果就有我执行了 但是我没看到有调用呀
问题描述:
<body>
<script>
const p =newPromise(function()
console.log(‘我执行了!)
上
console.log(p)
</script>
</body>
答
Promise传入的函数参数是直接执行的,然后函数体体内的异步代码如setTimeout,ajax操作可以通过函数的回调resolve和reject更改promise实例状态