zoukankan      html  css  js  c++  java
  • 外部获取异步方法中的数据两种方式callback&Promise

    callback

    function getData(callback){
    	setTimeout(function(){
    		var name = 'smileyqp';
    		callback(name);
    	},1000);
    }
    getData(function(data){
    	console.log(data);			//smileyqp
    })
    

    Promise

    //写法一
    var p= new Promise(function(resolve,reject){
    	setTimeout(function(){
    		var name = 'smileyqp';
    		resolve(name);
    	},1000);
    });
    p.then((data)=>{
    	console.log(data);	//smileyqp
    })
    
    //写法二:
    function getData(resolve,reject){
    	setTimeout(function(){
    		var name = 'smileyqp';
    		resolve(name);
    	},1000);
    }
    var p= new Promise(getDate);
    p.then((data)=>{
    	console.log(data);		//smileyqp
    })
    
  • 相关阅读:
    systemd管理服务
    卷积神经网络
    matplotlib-3.2.1
    pandas-1.0.3
    numpy-1.18.4
    降维
    无监督学习-聚类
    集成学习
    人工神经网络
    贝叶斯分类
  • 原文地址:https://www.cnblogs.com/smileyqp/p/12675233.html
Copyright © 2011-2022 走看看