как работает эта ф-ция?
function x() {
var str = 1; for (var i in [1,2,,]) str = (str * i) || i; return str; } alert(x()) наткнулся на нее у яндекса. В FF стабильно выдает 1 Кто нибудь может пошагово объяснить откуда она там берется :blink: |
for-in перебирает имена свойств объекта, а не их значения. Т.е. в данном случае будут перебраны 0 и 1.
|
точно! спасибо!
|
Часовой пояс GMT +3, время: 12:36. |