模板字符串和简化的对象写法

模板字符串 :简化了字符串的拼接 大大得提高了我们拼接的效率

  • 模板字符串必须用 `` 包含
  • 变化的部分使用${xxx}定义

代码演示

  var obj = {
                uname: 'hh',
                age: 18,
            }
            // 传统拼接法
        let str = '我的名字叫' + obj.uname + '今年' + obj.age;
        console.log(str);
        // 模板字符串拼接
        let str1 = `我的名字叫${obj.uname},今年${obj.age}`;
        console.log(str1);
        
            // 模板字符串可以调用函数
        function fn() {
            return '函数'
        }
        var html = `调用${fn()}`;
        console.log(html);

简化的对象写法
代码演示

 	   let uname = 'hh';
        let age = 18;

        // 对象常规书写方式
        // let obj = {
        //     uname: uname,
        //     age: age,
        //     showName: function() {
        //         console.log(this.uname);
        //     }
        // };
        // console.log(obj);
        // obj.showName()

        // 对象得简写方式
        let obj = {
            uname, //当同名得属性和属性值得时候可省略属性
            age,
            showName() { //省略了function,冒号
                console.log(this.uname);
            }
        };
        console.log(obj);
        obj.showName()
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值