Скриншот

ли способ, которым я могу быть менее многословным в Javascript, указав локальную переменную на свойство объектов?

Например, в PHP я могу сделать это:

$obj->subobject->property = 'Foo';
$property =& $obj->subobject->property;
$property =  'Bar';
echo $obj->subobject->property;
// output 'Bar'

Это не очень хороший пример, но вы поняли идею.

Я хочу скопировать это поведение в Javascript. Мне довольно часто приходится углубляться в объекты, и это раздражает:

if (please.stop.making.me[somevar].type.so.much.length) {
    please.stop.making.me[somevar].type.so.much[newSubObjectKey] = anObject;
}

// perform more operations on the object down here

Было бы намного легче читать и намного легче напечатать:

var subObj = is.much.easier.to.type.once;
if (subObj.length) {
     subObj[newSubObjectKey] = anObject;
}

// now that's much better

Я знаю, что уже должен это знать, но я просто перехожу к «продвинутому новичку» в Javascript.

Ответы на вопрос(4)

Ваш ответ на вопрос