Koa学习准备123

1. let、var、const

let、var 定义变量;const定义常量(常量不可再次赋值)

let、const 都是块作用域(即在方法内定义的变量不可在方法外调用)

let a=1;
var  b=2;
const c='**';
a='1new';
b='2new';

console.log('let:'+a);
console.log('var:'+b);
console.log('const:'+c);

 

2.方法属性简写

属性简写:

 方法简写:

console.log(`${this.name} 在跑步`) //调用变量

 3.箭头方法 this指向上下文

4.回调函数

1)以前的写法

//回调函数 获取异步方法里面的数据
function getDate(callback){
    setTimeout(function(){
        var name='张三';
        callback(name)
    },1000 ) 
}
getDate((data)=>{
  console.log(data+'8965***')
})
//外部获取异步方法里面的数据

 2)promise的两种写法

 

 

//Promise处理异步的方法
//resolve 成功的回调函数  reject失败的回调函数
var p=new Promise(function( resolve,reject){
    setTimeout(function(){
        var name='zs' ;
        resolve(name)
    },1000)

})
p.then((data)=>{
    console.log(data)
})

-----------------------------------------------------------------------------------------------------------------------------

 

function getDate( resolve,reject){
        setTimeout(function(){
            var name='zs2222' ;
            resolve(name)
        },1000)
    }
var p=new Promise(getDate)
p.then( function(data){
    console.log(data)
})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值