7 пунктов JavaScript, которые облегчат жизнь новичкам

Опубликовано: 26.09.2017

видео 7 пунктов JavaScript, которые облегчат жизнь новичкам

Изучение арабского языка для понимания Корана Nouman Ali Khan

Изучение языка программирования может продолжаться вечно. Даже опытные разработчики постоянно открывают для себя новые нюансы использования синтаксических конструкций. В данном уроке мы представим несколько  моментов JavaScript, которые будут очень полезны для новичков.


Суть лохотрона Rich Birds

Короткая запись

Одна из чудесных особенностей JavaScript - это короткая запись при объявлении объектов и массивов. Так, если нужно создать объект, то можно написать:

var car = new Object(); car.colour = 'red'; car.wheels = 4; car.hubcaps = 'spinning'; car.age = 4;

Но тоже самое можно сделать и так:

var car = { colour:'red', wheels:4, hubcaps:'spinning', age:4 }

Получается короче и не нужно повторять имя объекта. В примере  car очень короткое имя, а если вы используете invalidUserInSession? Нужно помнить о ляпе такой записи в IE. Никогда не оставляйте замыкающей запятой перед закрывающейся фигурной скобкой, иначе у вас возникнут проблемы.

Для массивов тоже есть короткая запись. Так, приверженцы старой школы могут объявлять массив следующим образом:

var moviesThatNeedBetterWriters = new Array( 'Transformers','Transformers2','Avatar','Indiana Jones 4' );

Но есть более короткий вариант:

var moviesThatNeedBetterWriters = [ 'Transformers','Transformers2','Avatar','Indiana Jones 4' ];

Другой момент, который касается массивов, заключается в том, что нет такой сущности, как ассоциативный массив. Можно найти множество примеров, в которых выше приведенный объект car определялся бы следующим образом:

var car = new Array(); car['colour'] = 'red'; car['wheels'] = 4; car['hubcaps'] = 'spinning'; car['age'] = 4;

"Ассоциативный массив" - это  путающее название для объекта.

Еще одна короткая запись используется для условий. Так вместо следующего кода:

 

rss