javascript ES6 - 里面有模板字符串循环的模板字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript ES6 - 里面有模板字符串循环的模板字符串相关的知识,希望对你有一定的参考价值。

const dogs = [
    { name: 'Snickers', age: 2 },
    { name: 'Hugo', age: 8 },
    { name: 'Sunny', age: 1 }
];

const markup = `
    <ul class="dogs">
        ${dogs.map(dog => `
            <li>
                ${dog.name}
                is
                ${dog.age * 7}
            </li>`).join('') // Add 'join' to remove the comma behind each item
        }
    </ul>
`;

document.body.innerHTML = markup;

以上是关于javascript ES6 - 里面有模板字符串循环的模板字符串的主要内容,如果未能解决你的问题,请参考以下文章

javascript ES6 - 带三元运算符的模板字符串

使用 vanilla javascript 将 es6 模板字符串转换为 html 元素

ES6模板字符串

模板字符串的实现原理

JavaScript高级ES6常见新特性:词法环境letconst模板字符串函数增强SymbolSetMap

JavaScript高级ES6常见新特性:词法环境letconst模板字符串函数增强SymbolSetMap