“ const [,xxx]”是什么意思? [重复]

问题描述 投票:0回答:2

[我正在学习如何使用Nuxt构建生成静态博客,并且在下面的代码段中创建了包含帖子列表的页面:

<script>
  export default {
    async asyncData() {
      const resolve = require.context("~/content/", true, /\.md$/)
      const imports = resolve.keys().map((key) => {
        const [, name] = key.match(/\/(.+)\.md$/);
        return resolve(key);
      });
      return {
        posts: imports
      }
    },
  }
</script>

我了解它的作用:获取所有markdown文件的列表并将其键映射到文件名,但我不了解const [, name]的含义,实际上不了解数组内的逗号的含义。有人可以向我解释吗?

谢谢。

诺亚

javascript dictionary vue.js nuxt
2个回答
1
投票

0
投票

这意味着从key.match返回的数组中获取第二个值,并将其分配给变量name

© www.soinside.com 2019 - 2024. All rights reserved.