Post ASVQKEcf9UTGRq8SA4 by tuxicoman@social.jesuislibre.net
 (DIR) More posts by tuxicoman@social.jesuislibre.net
 (DIR) Post #ASSsWYNziElMSc3am8 by tuxicoman@social.jesuislibre.net
       2023-02-08T09:04:26Z
       
       0 likes, 0 repeats
       
       Question sur #javascrit / #typescript :>>> let a = Object()>>> a.notexistingpropertyundefinedEst ce que c'est possible quand on demande d'accéder à un propriété qui n'existe pas d'avoir une erreur ? Plutot que retourner une valeur 'undefined' qui est plausible ?
       
 (DIR) Post #ASTsiZ2FJpML6hZU1o by gllmr@social.gllmr.fr
       2023-02-08T13:09:11.199471Z
       
       0 likes, 0 repeats
       
       @tuxicoman tu peux le vérifier dans une condition tout simplement. Quelle est l’idée ? Tu voudrais avoir une clé/valeur sans valeur ?
       
 (DIR) Post #ASTsiZeX1Tz51RU3hg by tuxicoman@social.jesuislibre.net
       2023-02-08T20:41:15Z
       
       0 likes, 0 repeats
       
       @gllmr En python, t'as une erreur du style "member not found".En javascript je trouve que c'esr casse gueule que ca renvoie une valeur sans exception.
       
 (DIR) Post #ASVQKCsXdTz52VY6dM by gllmr@social.gllmr.fr
       2023-02-09T13:14:55.391933Z
       
       0 likes, 0 repeats
       
       @tuxicoman ça renvoie pas d'erreur justement :) C'est la magie du javascript, tout est objet.
       
 (DIR) Post #ASVQKEcf9UTGRq8SA4 by tuxicoman@social.jesuislibre.net
       2023-02-09T14:32:34Z
       
       0 likes, 0 repeats
       
       @gllmr magie magie.... C'est langage de batard mi typé, mi compilé.
       
 (DIR) Post #ASWHzDaJD9OYfkSgrY by gllmr@social.gllmr.fr
       2023-02-09T21:16:52.439200Z
       
       0 likes, 0 repeats
       
       @tuxicoman  😆 Bah faut faire du web assembly si ça te plaît pasÇa ne me parait pas dingue de dire qu’une propriété non définie est indéfinie, mais je ne suis qu’un batard de dev js, j’y connais rien. 😂
       
 (DIR) Post #ASWHzECEw7jiZOCyzA by tuxicoman@social.jesuislibre.net
       2023-02-10T00:33:50Z
       
       0 likes, 0 repeats
       
       @gllmr Ben plutôt qu'avoir une valeur toute naze qui se propage, je préfère que ça pète.Et si TypeScript aide un peu, ce n'est pas la panacée pour autant.
       
 (DIR) Post #ASXQB2f0e8Jn3ell7g by gllmr@social.gllmr.fr
       2023-02-10T12:54:11.271367Z
       
       0 likes, 0 repeats
       
       @tuxicoman j’ai bien compris le problème, mais si tu as oublié de définir ou de vérifier ton objet, c’est de ta faute , pas de celle du langage. Comparer ça au python n’a pas de sens, en tout cas pas d’autre que de dire « mon langage est mieux parce que je ne comprend pas le tien »
       
 (DIR) Post #ASXQB32lDpJiFJsj8y by tuxicoman@social.jesuislibre.net
       2023-02-10T13:40:18Z
       
       0 likes, 0 repeats
       
       @gllmr C'est le null pointer exception.Ca cause plein de soucis.Je suis d'accord que c'est le problème du dev. Mais comme l'humain est faible on a developpé des outils pour eviter ca comme des langages compilés ou au typage dynamique.Typescript vient de ce besoin.Je donne juste mon feedback.Un fan de langage typé dirait que ca le saoule que python se plante au runtime et ne lance pas l'alerte avant.