Доступность областей видимости относительно друг друга.
Допустим есть два namespace'а:
var One = (function(){ /*somefuns*/ return { Out: function() { console.log("one"); } } })() var Two = (function(){ /*somefuns*/ return { Out: function() { One.Out();//undefined } } })() Как сделать так чтоб One был виден из Two? |
WaldeMar1321,
:-? строки 8 и 16 })() |
не суть, но исправил.
|
Я так делал у себя в коде изначально (иначе была бы ошибка в консоли). В глобальном пространстве эти два объекта видны, но обратится к первому из второго не могу. Поэтому и спрашиваю.
|
Ну, так и получил, попытался вызвать One.Out() из Two. Написало что One.Out() is not a function
|
WaldeMar1321,
:blink: var One = (function(){ /*somefuns*/ return { Out: function() { alert("one"); } } })() var Two = (function(){ /*somefuns*/ return { Out: function() { One.Out();//undefined } } })() Two.Out() |
Цитата:
|
Часовой пояс GMT +3, время: 15:55. |