こんにちは。
別の方の質問での回答、変数と関数の関係で、質問です。
関数 show()
の仮引数の変数名は post
でなくてもいいですか?
function show(post) post
にしないとエラーになりませんか?
console.log(
${post.text} - ${post.likeCount}いいね);
、と
show(posts[0])
につながらないのでは?
以下引用
===
関数の仕組みについてコメントを入れてみます。
function show(post) { // show()
で渡された値は post
という変数で受け取ります!
console.log(
${post.text} - ${post.likeCount}いいね);
// その post
を使って処理をします!
}
ここでポイントとなるのは、show()
に渡す変数名と、上記の post
の名前は一致していなくても良い、という点です。
このような仕組みになっているので、上記の関数を書くときは「 show()
に渡される変数ってなんだったっけ...?」と悩まずに、「とりあえず show()
に何が渡されようとも、その値は post
で仮置しておいて、この関数の処理をかいてしまおう!」ということができます。
===
よろしくお願いします。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?