JSFiddle - React, Tailwind, and code Playground

by Kai Wang

HTML

<div>AAA</div>

JavaScript

var A = {};
let el = document.querySelector("div");
el.addEventListener("click", (e) => {
  A.trigger(90);
})
let p1 = Promise.resolve();

p1.then(a => {
  console.log("p1", a);
  let b = new Promise((resolve, reject) => {
    A.trigger = resolve;
  })
  return b;
}).then(a => {
  console.log("p2", a);
  return 4;
})