Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Жук который ползает (https://javascript.ru/forum/jquery/53919-zhuk-kotoryjj-polzaet.html)

danik.js 06.03.2015 19:22

Это укороченный вариант такой записи:
var directionToAngleMap = {top: 0, left: 270, right: 90, bottom: 180};

var angle = directionToAngleMap[direction];


Просто без создания переменной - записали объект в литеральном виде и тут же получили его свойство (имя которого приходит в переменной direction;

Вообще, это некий аналог switch\'а получается.

Bond 06.03.2015 19:56

danik.js,
Ага, спасибо
Я прикинул по результате работы и подумал что неплохо заменяет switch. Правда медленнее работает чем switch но запись сокращает. А вот то что так можно записывать не знал, видимо что то пропустил.


Часовой пояс GMT +3, время: 22:18.