javascript style/optimization: string.indexof() v. regex.test()


i've recently opposing square javascript code:



if (",>=,<=,<>,".indexof("," + scompop + ",") != -1)


i intrigued, since exam i have done:



if (/(>=|<=|<>)/.test(scompop))


is only stylistic difference, does author formula know something optimization i don't? maybe there opposite good reason this, regexes...?



it seems me controlling string.indexof() small some-more challenging review (but then, i'm definitely peaceful unchanging expressions), nonetheless there instances where competence "better" minute an homogeneous regex?



by "better" competence quicker some-more efficient, (although apparently depends browser's javascript engine), reason i'm wakeful of. anyone illuminate me?



Comments

Popular posts from this blog

list macos calm editors formula editors

how i practical urls indicate .aspx pages asp.net deployed an iis? (preferably but iis)

jaxb - xjc - reworking generated typesafe enum category members