Сообщение от Дзен-трансгуманист
|
kolyas,
Пардон, а вы что, собираетесь в реальных условиях эти if'ы по 300 млн. раз в секунду гонять? )
Вот уж смешно устраивать тесты на таких крошечных кусочках кода. Контекст, из которого это выдрано, наверняка гораздо тяжелее, и все отличия просто растворятся на его фоне...
|
Не 300млн раз, но используется в цикле ~15*81*24 раз.
Ковыряю одну текстовую онлайн игру, и приспосабливаю ее под себя.
И да там довольно много условий, регулярок и условий с indexOf и куча многомерных массивов. Поэтому постепенно изучая JS, упрощаю код и облегчаю его выполнение.
if (TypeSearch !== 'all'){
if (!istut(txt1, TypeSearch)){
continue;
}
} else{
if ((istut(txt1, "str1")) || (istut(txt1, "str2")) || (istut(txt1, "str3"))){
continue;
}
}
И таких кусочков пока хватает.