TCH (statz) | #1, Főfasz (10466) |
620 | #5879 | ^ | Idézet | Sat, 16 Sep 2023 20:23:33 +02 |
94.21.*.* | *.pool.digikabel.hu |
"webkettes progresszív balfaszok és a backward-compatibility" rovat.var match = str.match(valami szar regex) != '';Ez régen működött. Most nem. Oka ennek egyfelől az, hogy a .match() találathiány esetén régen üres stringet adott vissza, most pedig null-t, másfelől pedig az, hogy régen a null == '' az true volt, most meg false. Miért?! Erre találták ki a === és !== operátorokat: azzal persze, hogy különbség lesz üres string és null között! De == és != operátorokkal nem kéne, hogy legyen... |