【发布时间】:2020-04-07 16:47:39
【问题描述】:
我正在学习如何使用 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>
我明白它的作用:获取所有降价文件的列表并将它们的键映射到文件名,但我不明白 const [, name] 的含义,实际上数组中的逗号是什么意思。
谁能给我解释一下?
谢谢。
诺亚
【问题讨论】:
标签: javascript dictionary vue.js nuxt.js