импортировать из контекста
Реально ль сделать такое
function()
{
from(foo.bar).import('myNamespace').as('t');
// NB! t - только в этом контексте, не window.t
t.foo();
t.bar
}();
? |
это вообще из какого языка?
вы о чем? сформулируйте свой вопрос по-другому |
раздел вроде о JS...
ну есть у меня
var foo = function()
{
return {
bar : {
myNamespace : {
foo : function()
{
alert('foo');
},
bar : 'ololo'
}
}
}
}
c = foo();
c.bar.myNamespace.foo();
alert(c.bar.myNamespace.bar);
и я не хочу писать c.bar.myNamespace.foo, хочу как бы импортировать c.bar.myNamespace в текущее просстранство под вспвдонимом t можно сделать var t = c.bar.myNamespace. Ну а можно ли такой цепочкой, как я выше написал? |
var o = {foo: {bar: {baz: 42}}};
alert(o.foo.bar.baz);
var p = o.foo.bar;
alert(p.baz);
with(o.foo.bar){
alert(baz);
}
И найдите время уж, разберитесь с яваскриптом. |
ух ты, черт возьми) Впервые услышал про конструкцию with. Круто, спасибо
зы: ну про переменную-то я в прошлом сообщении написал, так что это я знаю |
Цитата:
поэтому мне непонятно было, что вы хотели сделать этой псевдо-конструкцией |
| Часовой пояс GMT +3, время: 02:15. |