Слава нації
#StandWithUkraine

Роман Теличко

Блог з програмування, оптимізації та адміністрування систем

Самый короткий код для определения IE (ниже IE8)

// | 95 переглядів

Выглядит так

-[1,]

Пример использования

if( -[1,] )
{
    alert('Not IE!');
}

IE выдаст ошибку после запятой из за того что в хэше, где используется сочетание ключ-значение в отличие от массивов, не будет найден очередной ключ.
И выдает “null” или “undefined”, а минус перед массивом преобразует это в число.
У нормальных браузеров таких проблем нет.