FINoM, это я понял. Ты мне скажи, зачем конкретно та строчка :)
|
Цитата:
|
Кажется вспомнил: он вроде как превращает число в int32
|
Цитата:
Цитата:
Это обычная битовая операция, сдвиг битов в право... Но в данном случае ничего не двигает, ибо сдвиг указан в ноль, но тут именно что и делает просто переводит нечто в число... Это сделано для случая если свойство length не существует, но нужно вернуть число.. пример: var a = {} var b = {length: 2} alert(a.length >>> 0); // получим ноль alert(b.length >>> 0); // получим 2 |
|
Цитата:
Лучше скажи чего эта хрень не пашет: http://javascript.ru/forum/offtopic/...tml#post202667 |
FINoM, скажу
// create an object with null as prototype o = Object.create( null ); alert( o.__proto__ ); // create an object with object as prototype o = Object.create( Object.prototype ); alert( o.__proto__ ); Object.create |
Во, блин, перепутал, затем поленился снова прочесть :D
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 01:09. |