Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <title>JS Bin</title>
  </head>
  <body>
  </body>
</html>
 
  const inventory = {
    sunglasses: 202,
    pants: 421,
    shirts: 1344
  }
  
  const orderSunglasses = () => {
    // most common syntax for creating promises
    return new Promise((resolve, reject) => {
      if (inventory.sunglasses > 0) {
        resolve('Sunglasses order processed.')
      } else {
        reject('That item is sold out.')
      }
    })
  }
  const orderPromise = orderSunglasses()
  // print out the promise object
  console.log(orderPromise)
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x