• 【ES6】模拟字符串拼接


    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8"/>
        <title>ES6 - 模拟字符串拼接</title>
    </head>
    <body>
    <h1></h1>
    </body>
    <script>
        var obj = {
            name: 'Alice',
            txt: '你好',
            day: '2017-05-30',
            thing: 'Something happened!'
        };
    
        document.write('<p><b>' + obj.name + '</b>, ' + obj.txt + ', 还记得' +
                '那天吗?' + obj.day + ', ' + obj.thing + '</p>');   // 原始写法
    
        document.write(`<p><b>${obj.name}</b>, 
    ${obj.txt}, 还记得
    那天吗?${obj.day},
    ${obj.thing}</p>`); // ES6写法 </script> </html>

      效果图如下:

      

      可以发现,原始字符串拼接的写法相当繁琐,且遇到换行还要格外小心,现在有了ES6写法,感觉方便多了;

      只需要在所要拼接的字符串首尾加`反引号`(Tab上第一个键),所要拼接的对象放在${obj}内部,且支持换行,麻麻再也不用担心你的字符串拼接了。

    author:Lik
    Endeavoring to powerless, struggling to move yourself.
  • 相关阅读:
    Spring配置文件中别名的使用
    Spring IOC容器创建对象的方式
    sass安装及使用
    word转html 压缩图片网站
    Yarn 和 Npm 命令行切换 摘录
    react生命周期
    event事件
    Flex 布局
    YYYY-mm-dd HH:MM:SS 时间格式
    页面按钮埋点+跟踪location.search
  • 原文地址:https://www.cnblogs.com/likwin/p/7172416.html
Copyright © 2020-2023  润新知