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