次のようにボタンクリックで関数を呼び出しています:
<input type="button" onclick="outer();" value="ACTION">
function outer() {
alert("hi");
}
正常に動作し、アラートが表示されます。
今、私がこのようにすると:
function outer() {
function inner() {
alert("hi");
}
}
アラートが届かないのはなぜですか?
内部関数には外部関数で使用可能なスコープがありますが。