ES6语法(2)

简化对象写法

允许直接在大括号里面直接放入变量和函数作为对象的属性和方法

    let name = 'rzt';
    let target = function () {
        console.log('回家');
    }
    const ren = {
        name, target, //此时name:name时,也就是两个变量名一样时才可以简写
        improve() {
            console.log("111");//创建新方法的简化形式
        }

    }  

函数参数初始化

es6允许给函数参数赋初始值
1.形参初始值,具有默认值的参数,一般位置要靠后

    function add(a=0,b=0){
        return a+b;
    }
    let result=add(1,2);
    console.log(result);//此时输出3

有初始值情况下,不传参数,会自动使用默认值。

    function add(a=0,b=0){
        return a+b;
    }
    // let result=add(1,2);
    console.log(add());//此时输出0

2.与解构赋值相结合

     // 声明函数
        function connect({host,username,password}){
            console.log({host,username,password});
        }
        // 执行函数
        connect({
            host:'rzt',
            username:'wl',
            password:'1126'
        })

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值