Сообщение от Rocombo
|
почему нельзя делать функцию внутри другой функции
|
Это заблуждение...
Модернизированный пример из учебника
https://learn.javascript.ru/new-prototype
function Rabbit(name) {
this.name = name;
}
Rabbit.prototype.test = function() {
var str=this.name;
alert(ext());
function ext(){
return str+' - Ok';
}
}
var rabbit = new Rabbit("Rabbit");
rabbit.test();
функция создана и она работает...