Доступность областей видимости относительно друг друга.
Допустим есть два 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, время: 17:42. |