Сообщение от nerv_
|
видел где-то, но не помню, что это (кажется какой-то хак)
|
Сообщение от FINoM
|
nerv_, этот код сперт с MDN.
|
мда ответ исчерпывающий)))
Это обычная битовая операция, сдвиг битов в право... Но в данном случае ничего не двигает, ибо сдвиг указан в ноль, но тут именно что и делает просто переводит нечто в число... Это сделано для случая если свойство length не существует, но нужно вернуть число..
пример:
var a = {}
var b = {length: 2}
alert(a.length >>> 0); // получим ноль
alert(b.length >>> 0); // получим 2