[我正在学习如何使用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]
的含义,实际上不了解数组内的逗号的含义。有人可以向我解释吗?
谢谢。
诺亚