mafeifan
9/27/2017 - 2:51 PM

callback.js

输出顺序

	// 因为callBack在promise内,是异步操作
function run(p, callBack) {
	let promise = new Promise((resolve, reject) => {
		resolve(p)
	})

	promise.then((res) => {
 		callBack(obj)
 	})

	let obj = {
		name: 'finley'
	}

	console.log(p)

	return obj;
}


// 方法中是回调函数的例子
run('11', function(obj) {
	console.log(obj)
})