Next.jsのチュートリアルを進めていたのですが、以下のコードが出てきました。
javascript
1export function getPostData(id) { 2 const fullPath = path.join(postsDirectory, `${id}.md`) 3 const fileContents = fs.readFileSync(fullPath, 'utf8') 4 5 // Use gray-matter to parse the post metadata section 6 const matterResult = matter(fileContents) 7 8 // Combine the data with the id 9 return { 10 id, 11 ...matterResult.data 12 } 13}
このreturnの中にある...matterResult.dataですが、なぜ...をつける必要があるのでしょうか?
また、...この点々は何を意味しますか?
googleで自分なりに検索してみたのですが、それっぽい記事を見つけることができませんでした。
どなたかわかる方いらっしゃいましたら、回答して頂けると助かります。
よろしくお願いいたします。
上記の参考コード:https://nextjs.org/learn/basics/dynamic-routes/implement-getstaticprops
このサイトの一番上のコードです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/25 02:18