次のコードが undefined を警告しないのはなぜですか?
function test(param){
var param = param;
alert(param);
}
test("SO"); // alerts SO
ローカル変数に割り当てられているパラメーターが、ローカル変数自体ではなく、関数の引数と一致するのはどうしてですか?
正しい値には、関数の引数の「一致する設定」がありますか、それとも原因は何ですか?
次のコードが undefined を警告しないのはなぜですか?
function test(param){
var param = param;
alert(param);
}
test("SO"); // alerts SO
ローカル変数に割り当てられているパラメーターが、ローカル変数自体ではなく、関数の引数と一致するのはどうしてですか?
正しい値には、関数の引数の「一致する設定」がありますか、それとも原因は何ですか?