Tänkte bara skriva ett kort inlägg om en intressant video av Christian Johansen (@cjno) som jag såg i veckan.
Denna video handlar om funktioner i Javascript.
En intressant sak som togs upp var en funktion som kan användas för att plocka ut egenskaper från ett objekt och på så sätt öka läsbarheten och reducera antal kodrader.
Låt säga att vi har en array av personobjekt:
Hur gör vi normalt för att t.ex. plocka ut alla namn? Jo, något i stil med:
Detta kan förenklas genom att använda nedanstående funktion, som tar ett "property"-namn som indata, returnerar en ny funktion som vid anrop plockar ut egenskapen/propertyn från objektet.
Nu kan alla namn plockas ut med mindre kod:
Rekommenderar alla att ta en titt på videon!
/Nils