回调

  1. var go = function(res){
  2. console.log(res)//10
  3. }
  4. function show(callback){
  5. var a = 10;
  6. callback(10)
  7. }
  8. // show(res=>{
  9. // console.log(res)
  10. // })
  11. show(go);

解构

  1. /*
  2. 1.es6对象 键和值相同可以只写一个
  3. 2.解构
  4. 3.回调函数 抄几遍
  5. */
  6. function ajax({method,url,success}){
  7. var res = 10;
  8. console.log(method);//get
  9. console.log(url);//http
  10. success(res);//10
  11. }
  12. ajax({
  13. method:"get",
  14. url:"http",
  15. success:res=>{
  16. console.log(res)
  17. }
  18. })