Vue 2.0 Hello World

by cannap

JavaScript

const foo = () => {
	return new Promise(resolve => {
  	setTimeout(() => {
    	resolve('yes')
    }, 2000)
  })
}

const bar = () => {
	return new Promise((resolve, reject) => {
  	setTimeout(() => {
    	reject('no')
    }, 3000)
  })
}

const test1 = async () => {
	return await foo()
}

const test2 = async () => {
	return await bar()
}

const f1 = () => {
	try {
  	const result = test1()
    console.log(result)
  } catch(e) {
    console.error(e)
  }
}

const f2 = () => {
	try {
  	const result = test2()
    console.log(result)
  } catch(e) {
    console.error(e)
  }
}

f1()
f2()