Показать сообщение отдельно
  #1 (permalink)  
Старый 03.03.2011, 22:24
Новичок на форуме
Отправить личное сообщение для Aluc Посмотреть профиль Найти все сообщения от Aluc
 
Регистрация: 12.12.2009
Сообщений: 6

поиск по CSS селекторам, YASS
Привет всем!
На примере YASS, хотел разобраться как выполняется это чудо действие.
вот на этапе разбора исходника наткнулся на такой код:
.....
'last-child': function (child) {
			var brother = child;
/* loop in lastChilds while nodeType isn't element */
			while ((brother = brother.nextSibling) && brother.nodeType != 1) {}
/* Check for node's existence */
			return !!brother;
		}
....

Вот мне стало интересно что за '!!' (после return) ??
как это работает? никогда такого не встречал =(
Ответить с цитированием