相关疑难解决方法(0)

使用map()的意外逗号

我有一个包含元素列表的数组:

  description: [
    'HTML & CSS',
    'Responsive Design Fundamentals',
    'Javascript object-oriented programming',
    'jQuery',
    'Website Performance Optimization',
    'CRP and RAIL',
    'REST API and Ajax',
    'Javascript Design patterns',
    'Bootsrap Framework',
    'Polymer Web Elements'
  ],
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用模板字符串将此列表附加到HTML元素:

var description = [
  'HTML & CSS',
  'Javascript object-oriented programming',
  'Progressive Web apps (PWAs)',
  'Website Performance Optimization',
  'Webpack and Gulp workflows',
  'Fullstack React.js',
  'Web Components',
  'Responsive web design',
  'Sketch design',
  'GraphQL and Relay'
]

$('body').append(
  `
  <div class="description">
    <ul>
      ${description.map(
        function(work) {
          return `<li>${work}</li>`
        }
      )}</ul>
  </div> …
Run Code Online (Sandbox Code Playgroud)

javascript arrays ecmascript-6 template-literals array.prototype.map

38
推荐指数
3
解决办法
8673
查看次数