es6

var声明的变量是全局的。
let声明的变量是块级的,想当于java中的局部变量。
const声明的变量为常量,不能改变。

promise使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script type="text/javascript">
    /*Promise对象--可以发送ajax请求*/
    const p = new Promise((a, b) =>{
     
        // 这里我们用定时任务模拟异步
        setTimeout(() => {
     
            //得到一个随机数
            const num = Math.random();
            // 随机返回成功或失败
            if (num < 0.5) {
     
                a("成功!num:" + num)
            } else {
     
                b("出错了!num:" + num)
            }
        }, 300); //模拟延迟
    }).then(function (msg) {
     
        console.log("----then----")
        console.log(msg);
    }).catch(function (msg) {
     
        console.log("----catch----")
        console.log(msg);
    });
    //axios.get(url,params,function())
</script>
</body>
</html>

你可能感兴趣的:(vue)