- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Poco F8 Ultra – forrónaci
- A Legion Y70 (2026)-tal tért vissza a Lenovo
- Szívós, szép és kitartó az új OnePlus óra
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Honor 200 Pro - mobilportré
- Apple Watch
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Feltalálta a Google a keresőmotort
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
K1nG HuNp
őstag
Meg azok szokták fikázni, akik használtak már eleget normális nyelveket, és azok tartják jónak a JS-t akik csak "láttak" mást, tanulmányaik során, mert kötelező volt.
Egyébként igen, állítólag sajtreszelővel is lehet... csak nem valami élvezetes
Na olyan a JS a rendesen kivitelezett nyelvekhez képest. Vagy másik példával, mintha egy űrhajóból egy rozoga permetező kisgépbe ülnél. Amúgy tesója a LUA.Próbáltam dartot is, de sajnos vannak projekt követelmények, korlátok. Szerinted különben hozzányúlnék a JS-hez? Nem, már 12 éve is a pokolba kívántam, lesújtott, hogy így elharapódzott ez a rákfene.
Igen, a dart IS sokkal jobban összerakott nyelv, remélem elterjed, de jobb lenne ha a WASM terjedne, aztán nem lenne nyelvi kényszer, lehetne válogatni.Miben lehetne jobb a JS ? Mindenben, főleg alapjaiban, struktúráiban, mindenben, hisz az egyetlen dolog amiben jó: támogatják a böngészők. De sajnos alapjaiban nem tud jobb lenni, mert akkor a visszafelé kompatibilitás bukta...
teso a microsoft es a wallmart havi 50k dolcsikat fizetget az end to end SaaS cuccert amit itthon bpn kalapalunk, az egyetlen masik nyelv a JSen kivul ami szerepel a repoban az SQL

hagyjuk mar ezt a nyelv temat, irjad kotlinban nyugodtan a jsedet, teljesen ertelmetlen, ha nagyon tipusokra vagy ott a TS, de az is a legtobbszor csak lassitja a fejlesztest.
-
Jim-Y
veterán
Egyebkent igy altalaban azok szoktak fikazni akik nem tudjak hasznalni a nyelvet. Aki tudja hasznalni es erti az max konstruktivan mondja meg, hogy mi lehetne benne jobb. En utalom a JAVA-t mert egy sz*r. Konstruktiv volt mi?!
Amugy ha nem szereted a JS-t vagy nem erted van sok olyan nyelv ami compile-to-js azokat hasznalhatod. Sok olyan is van, ami mondernebb, es jobban oszerakott nyelv mint a JS pl Dart. Esetleg probald ki azt.
-
Silεncε
őstag
nekem tetszik abból a szempontból, hogy olyasmi mint a JSF volt, bár abban is azért nagyobb a rend. Ott is nyomathattál a template-be java kódot, de azért nem volt ajánlott, sem jellemző. React jsx-nél meg tele fan kóddal a template, ami nagyon kaotikus tud lenni.
Bár amúgy kaotikus, és ták... hát a JS maga ilyen, hisz egy kaotikus, tákolt ökoszisztéma, aminek sok éve ki kellett volna halnia, ha nem lenne kizárólagosan támogatott a böngészőkben. (rohadjál meg m$)
A JSF az inkább az Angular megoldására hasonlít (ha jól emlékszem, az egyetemen egy minimálisat találkoztam csak JSF-el), az Angularnál ugye a HTML fájlba írsz TS expression-öket, de ott se bonyolultakat (nálunk ha túl sok TS kód van a templateben, segbebillentés jár érte
)Egyébként most a WebASM megjelenése óta elkezdett éledezni a remény, múltkor láttam egy WebASM alapú megoldást, ahol Pythont tudtad hasonlóan a JS-hez használni böngészőben (szóval DOM csesztetés, stb)
-
instantwater
addikt
-
togvau
senior tag
moment.utc(moment.duration(time).asMilliseconds()).format('HH MM SS')
mindig 0 óra 1 perc az eredmény, bármilyen format stringgel, kivéve, ha a benne lévő óra több mint 1 mert akkor már az óra szerepel benne, de a perc mindig 0.
Minden beépített formázás (toString(), toisostring(), stb viszont helyesen dobja ki az időpontot, csak ugye más formátumban kéne. millisecet toStringelve is helyes értéket ad. Csak a format után rossz.moment.utc(moment.now()).format('HH MM SS')pedig teljesen jó.
Nyersen a time pl 'PT0H25M0S', ugyan ez jelenik meg a moment beépített formázó metódusainak kimenetén is (persze 1970 január elsejei kezdettel), csak a format-on rossz.meglett, a leghosszabb ideig tartó problémák: kis-nagybetű

Na ezért szeretem a statikus nyelveket, és ezért nem a dinamikusakat, mondjuk ez itt is, ott is string, szóval ugyan az lenne. -
nevemfel
senior tag
Szerintem martonx úgy értette, hogy valami kis példakód nem ártott volna.
-
cattus
addikt
moment js-el szenvedek kicsit: a bemenő adat teljesen jó, toString()-el, ashours-al, és a többivel is azt kapom amit kéne. De ahogy a format()-ba kerül, abból már egy marhaság jön ki.
pl 5, 15, 30 percekre is egy 'H M' format stringgel mindig 0 1 jön ki. Ha a bemenő adat az null, akkor is.
Ha egy 'YYYY MM DD HH MM SS'-adok arra is ugyan ez a marhaság jön ki. Ha nem adok format stringet, akkor is.
Miért van ez? Ez feature? Vagy bug?Egyrészt ahogy martonx írta egy jsfiddle sokat segít debugolni, másrészt én moment helyett inkább a date-fns libet ajánlanám.
-
martonx
veterán
moment js-el szenvedek kicsit: a bemenő adat teljesen jó, toString()-el, ashours-al, és a többivel is azt kapom amit kéne. De ahogy a format()-ba kerül, abból már egy marhaság jön ki.
pl 5, 15, 30 percekre is egy 'H M' format stringgel mindig 0 1 jön ki. Ha a bemenő adat az null, akkor is.
Ha egy 'YYYY MM DD HH MM SS'-adok arra is ugyan ez a marhaság jön ki. Ha nem adok format stringet, akkor is.
Miért van ez? Ez feature? Vagy bug?Jsfiddle?
-
cattus
addikt
A JS/TS language service pedig beépített kell, hogy legyen a VSCode-ban. Ott tippre inkább az lehet, hogy az adott könyvtárhoz nincsenek típusdefiníciók (vagy nem raktad fel őket npm-mel).
-
cattus
addikt
-
cattus
addikt
Az előző megoldódott, nem értem miért, azt sem, hogy hogy.
De itt egy másik x akta:
linkList.forEach(element => {const user = this.users.find(m => m.foundUsr = element.userId);if (typeof user.links === 'undefined') {user.links = [element.link];console.log(user.foundUsr+'init: '+element.link);}else {user.links.push(element.link);console.log(user.foundUsr+'push:'+element.link);}});Konzolra gyönyörűen kiírja a párosításokat, stimmel mit, hova kell raknia.
Ellenben ha utána kiiratom a user listában a dolgokat, látom, hogy az összes element.linket az első találathoz adta. Tehát a kiiratás jó, de a végeredmény nem.A find callback-jében nem hasonlóságot vizsgálsz, hanem értéket adsz.
-
cattus
addikt
Hello, typescripttel ismerkedek, és a javascript problémákba futok.
Tehát van egy backend ami válaszol jsonban üzeneteket. A válasz osztály másolata typescript interfaceként is megvan, copy paste nevekkel, tehát tutira egyeznek.
Angularos vagy milyen httpclient get-nél fogadja frontend, és 1 kivételével az összes érték bekerül, ahogy kéne.
Az az 1 kivétel fogalmam sincs miért nem kerül be, de ha átnevezem a typescript interface-ben a nevét másra, aminek köze nincs a backendből jövő névhez, akkor az is átmásolódik rendben, viszont a megváltatott nevű property az undefined... tehát ha rossz, akkor jó.. félig. Ez WTF?this.http.get<Userdata[]>(environment.madchinfo, { params: paramz });
nincs userId, minden más van: (backendtől mindig jön userId)export interface Userdata{ userId: number; interactionId: number; userProps: UserProps; time: Date; photosid: number[];}Van userId, és olvasható, de fck az undefined, és a vicc, hogy akkor is van kitöltött userId, ha a backend nem is küld ilyet...
export interface Userdata{ fck: number; interactionId: number; userProps: UserProps; time: Date; photosid: number[];}Egyszer azt írod, hogy mindig jön userId a backendről, máskor meg azt, hogy akkor is ott van a frontenden, ha amúgy a backend el se küldi?
Ellenőrizted a kis-nagybetűket, hogy ugyanaz a JSON-ben, mint az interface-ben? a JS/TS érzékeny ezekre.
Az adatnak akkor is ott kell lennie, ha a TS interface nem egyezik meg vele pontosan. Szóval vagy nem küldi el az adatot a backend, vagy valami más turpisság történik.
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Visszahozzák a legjobb gaming CPU-t – és még mindig veri az újakat
- Autós topik
- Mibe tegyem a megtakarításaimat?
- Villanyszerelés
- Apple MacBook
- Házimozi belépő szinten
- Motoros topic
- Lakáshitel, lakásvásárlás
- Magga: PLEX: multimédia az egész lakásban
- Sony MILC fényképezőgépcsalád
- További aktív témák...
- HIBÁTLAN iPhone 12 Pro 256GB Gold -2 ÉV GARANCIA - Kártyafüggetlen, MS5550, 100% AKKSI
- Gamer PC-Számítógép! Felsőkategória! R7 9800X3D / RX 9070XT / 32GB DDR5 / 2TB SSD / Noctua !
- iPhone 15 256GB 87% (1év Garancia)
- AKCIÓ! iMac Pro Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- Samsung Galaxy Book2 Pro 360 i7-1260P 16GB 512GB AMOLED touchscreen, GARANCIA: 1ÉV
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Na olyan a JS a rendesen kivitelezett nyelvekhez képest. Vagy másik példával, mintha egy űrhajóból egy rozoga permetező kisgépbe ülnél. Amúgy tesója a LUA.
úgyhogy ugyan annyira nem jó mint a date-fns bevezetése.


