let p1 = new Promise(resolve => {
resolve("promise1 resolved");
})
var p2 = p1.then(function(res){});
console.log("promise2: ",p2);
chrome: {} shows pending, while [[PromiseStatus]] below shows resolved
firefox :
p2 is the initial state of Promise, returned by then () is pending, and there is no resolve, that should be kept in the state of pending all the time. Firefox"s performance is correct. I don"t know why chrome shows a status of resolved?