Сообщение от diga
|
в данном случае вызывается первая функция, внутри которой выполняется вторая, в моем случае надо вызвать именно вторую, нужно делать через объекты, но у меня не получается
|
Чтобы не выполнялся остальной код, а вызывалась именно вложенная функция, можно параметром передавать в первую функцию что именно надо.
<script>
var func1 = function(param){
var func2 = function(){
alert('Hello from func2');
}
switch (param)
{
case 'func2':
return func2();
break;
default: /* всё остальное */
alert('Hello from func1');
}
}
func1('func2');
</script>