Fuori c’è un tempo veramente di merda: fa freddo, piove e c’è un ragazzo che somiglia molto a nex che corre nudo in mezzo alla strada.
E’ in questi momenti che di solito mi faccio un giro nelle varie community; e più leggo discussioni sulla pseudo-OOP di js più mi inalbero come nex davanti al C++.
Il fatto è che non riesco ancora a comprendere perché ci siano sempre più webdeveloper (o probabilmente persone che si appropriano di quel titolo ingiustamente) che non riescono a capire la prototype inheritance di js, infamandola quindi ingiustamente.
Every fuckin’ thing is an object
Yep, even your girlfriend’s vagina
Potrei molto semplicemente dire che qualsiasi tipo di dato presente in js sia un oggetto (e devo dire che sono molto tentato dal farlo), e in teoria sarebbe corretto, ma sono sicuro che nessuno capirebbe che merda significa, e lo scopo dell’articolo andrebbe pian piano a farsi fottere (quasi quanto nex in un qualsivoglia locale gay).
{}
Questo è un oggetto, e poichè voglio trattarvi come bambini idioti (ma in fondo lo siete tutti), aggiungiamo due proprietà: “username” e “isGay”.
var nex = {
username: "nex",
isGay: true
};