Привет всем!
На примере
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) ??
как это работает? никогда такого не встречал =(