Это укороченный вариант такой записи:
var directionToAngleMap = {top: 0, left: 270, right: 90, bottom: 180}; var angle = directionToAngleMap[direction]; Просто без создания переменной - записали объект в литеральном виде и тут же получили его свойство (имя которого приходит в переменной direction; Вообще, это некий аналог switch\'а получается. |
danik.js,
Ага, спасибо Я прикинул по результате работы и подумал что неплохо заменяет switch. Правда медленнее работает чем switch но запись сокращает. А вот то что так можно записывать не знал, видимо что то пропустил. |
Часовой пояс GMT +3, время: 22:18. |