创建一个实例化对象,实参是函数,为什么里边的代码会执行出来,不用调用吗?我下边图片执行的代码 结果就有我执行了 但是我没看到有调用呀

创建一个实例化对象,实参是函数,为什么里边的代码会执行出来,不用调用吗?我下边图片执行的代码 结果就有我执行了 但是我没看到有调用呀

问题描述:

img

<body>
                 <script>
                                   const p =newPromise(function()
                                           console.log(‘我执行了!)
                                  上
                                   console.log(p)
                          </script>
</body>

Promise传入的函数参数是直接执行的,然后函数体体内的异步代码如setTimeout,ajax操作可以通过函数的回调resolve和reject更改promise实例状态