Баг с !!(~array[0])
Вложений: 1
Сократил проблемный код из змейки до минимума.
Ссылка на пример: http://javascript.info/play/pT4rXb .
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript">
window.onload=function(){
var info=document.body,head=[0];
(function() {
if (!!(~head[0])) {
info.innerHTML+=!!(~head[0]);
setTimeout(arguments.callee,100)
}
else {
info.innerHTML+='<br><b>what the!? false???!!!</b> but, it\'s: ';
info.innerHTML+=!!(~head[0])
}
})()
}
</script>
</head>
<body>
</body>
</html>
Opera 11, если все видят то же, что и я думаю надо репортить баг.) \upd Поскольку опера люто отжигает, и некоторых(меня в том числе) не пускает в тему(ещё один баг, лол), добавлена ссылка на примерочную. |
Нет никакого бага. Opera 11.
|
Хмм, тогда уточню:
Opera 11.00 cборка:1156(только скачанная) Система:Windows XP Pro SP2 Подтягиваемся, неужто у меня одного? |
Aetae, у меня та же сборка. Win XP SP3 :)
|
у меня есть этот баг
што интересно-если зоменить head[0] на 0 то баг изчезает |
Aetae, а в чем профит?
var array = [0]; alert(!!(~array[0])===!array[0]); |
Цитата:
var array = [1]; alert(!!(~array[0])===!array[0]); Удобно юзать заместо array[0]!=-1) Ааа чума, я теперь в эту тему с оперы и зайти не могу: пишет Состояние перенаправления Ссылка была перенаправлена на http://javascript.ru/forum/css-html-...ay%5B0%5D.html. Щелкните ссылку, чтобы перейти. Создано Opera. |
Цитата:
|
[offtop]
Не только Opera чудеса показывает, я второй день под Safari сижу и понимаю что это унылое г. Чего только стоит добавление к тексту ссылки на форуме (этот баг надо видеть) [/offtop] |
Цитата:
|
Посмотрел еще под Opera 9.63 и WinXP SP1 (на виртуальной машине). Тоже не увидел баг. Ыыы. :cray:
|
Opera 11.00 cборка: 1156, windows 7
да, баг :) |
| Часовой пояс GMT +3, время: 17:22. |