В Google Chrome и Node.js обнаружена ошибка, в ходе которой true тождественно false
Новости Отредактировано
6К открытий6К показов
Запись в баг-трекере появилась уже давно, но технические издания обратили внимание на эту ошибку только сейчас.
Суть ошибки в том, что если сравнить null с undefined в цикле некоторое количество раз, то в половине случаев сравнение выдаст true, а во второй половине — false, как на этом скриншоте:
Баг связан с особенностью кэширования циклов в популярном движке V8, разработанном компанией Google в 2008 году.
Движок используется во многом популярном ПО, в том числе в браузере Google Chrome, Node.js, в таких ОС, как Android, webOS и Chrome OS.
6К открытий6К показов