Как получить значение из функции?
<!DOCTYPE HTML> <html> <head> <script> function a() { function b() { return 10; } } </script> <script> function c() { function d() { //как получить тут значение функции b()? } } </script> </head> <body> </body> </html> |
Вообще в вашем примере никак...
<!DOCTYPE HTML> <html> <head> <script> function a() { a.b = function() { return 10; } } </script> <script> function c() { c.d = function() { //как получить тут значение функции b()? a(); alert( a.b() ); } } c() c.d(); </script> </head> <body> </body> </html> |
да, спасибо!
А разве правильно добавлять метод объекта внутри самого объекта? Как лучше? Так: .... function a() { a.b = function() { return 10; }; } .... или так : .... function a() { } a.b = function() { return 10; }; .... Или все равно как? |
Как вам удобнее так и делайте
|
Часовой пояс GMT +3, время: 17:34. |