На JS можно, примеру, использовать такой вариант

Object.prototype.hash = function(name) {
  this[name] = this[name] || {};
  return this[name];
};

var a = {}, e = 1, f = true;

if (f) {
  a.hash('b').hash('c')['d'] = e;
}

console.log(a);

7 декабря 2012 г., 23:40 пользователь oleg alexeenkov <[email protected]>написал:

> Akzhan Abdulin <[email protected]> писал(а) в своём письме Fri, 07
> Dec 2012 22:02:42 +0400:
>
> а теперь давайте на js, и поржем.
>
>
>  a[b][c][d] ||= e if f;
>>
>> 7 декабря 2012 г., 20:18 пользователь Roman V. Nikolaev <
>> [email protected]> написал:
>>
>>  $a{$b}{$c}[$d] ||= $e if $f;
>>>
>> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить