( mt9 | 2020. 03. 30., h – 20:38 )

Indokold már meg plz., hogy a parseInt() használatának javaslata miért is volt itt irreleváns hülyeség?

Nem hinném, hogy írtam volna ilyet. De igazad van, valójában abba is lehet kifogásolnivalót találni :) 

Oké, segítek:

  1. A type juggling egyrészt egy PHP specifikus terminológia, amit te keresel az a type coercion vagy type casting. Abban egyetértünk, hogy ez szőrszálhasogatás, és a két terminológia közel ugyanazt a jelenséget fedi le.
  2. Bárhogy is hívjuk, amiről Apal ír, annak nincs köze hozzá, hiszen csupán arról van szó, hogy ő rosszul azt feltételezte, hogy egy bizonyos api egy bizonyos értéket számként ad vissza, holott nem. A két zIndex összehasonlításánál nem történik type casting.

Tehát a reakciód hiányos volt, a javaslatod pedig ráadásul rossz, hiszen a zIndex VEHET FEL nem számszerű értékeket, a számmá konvertálás ilyenkor többet árt, mint használ. És nem érdekel hogy mit írtál még le (kecske), senki se mondta, hogy a teljes mondanivalódat kritizáltam.

Majd persze kijavítanak, de te nem elfogadod ezt, hanem "Teljesen irreleváns, hogy ezt speciel véletlenül pont lehet szakmailag indokolni, mert egyfelől a JS typejugglingja még mindig egy agyhalál"

Olyan egyértelmű, hogy csak fikázni akartad a nyelvet ahelyett, hogy a problémára próbáltál volna koncentrálni. Ha jó megoldást akartál volna javasolni jöhettél volna azzal, hogy a style.zIndex nem feltétlenül a valós értéket tartalmazza, csak az inline stílust, hogy van jobb css api, ami számokkal és mértékegységekkel tud visszatérni, stb.