<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/jsPlainEnglish/best-of/2022/05" -->

---
title: Best JavaScript in Plain English posts — May 2022
description: The most upvoted JavaScript in Plain English posts from May 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/jsPlainEnglish/best-of/2022/05
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/jsPlainEnglish/best-of/2022/05
og:type: website
og:site_name: daily.dev
og:title: Best JavaScript in Plain English posts — May 2022 | daily.dev
og:description: The most upvoted JavaScript in Plain English posts from May 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of JavaScript in Plain English — May 2022

1. 1  
[](https://daily.dev/posts/what-are-closures-how-does-it-work-in-javascript--whf2nh4ip "What are Closures & How Does it Work in JavaScript?")  
Article  
![Avatar of jsPlainEnglish](https://media.daily.dev/image/upload/s--Dg5QTRuI--/f_auto,q_auto/v1686665538/logos/pe)JavaScript in Plain English · 4y  
What are Closures & How Does it Work in JavaScript?  
A closure is a combination of a function bundled together with references to its surrounding state. It makes it possible for a function to have “private” variables. What are Closures & How Does it Work in JavaScript? A tutorial on JavaScript closures with a real-life example.  
54  
2
2. 2  
[](https://daily.dev/posts/how-to-become-an-irreplaceable-front-end-talent-in-a-company-jed-zaj-o "How to Become an Irreplaceable Front-end Talent in a Company")  
Article  
![Avatar of jsPlainEnglish](https://media.daily.dev/image/upload/s--Dg5QTRuI--/f_auto,q_auto/v1686665538/logos/pe)JavaScript in Plain English · 4y  
How to Become an Irreplaceable Front-end Talent in a Company  
In recent years, the front-end has developed very fast. Front-end practitioners rarely talk about program design principles or design ideas. This inevitably leads to the back-end code being written as spaghetti. Let’s learn how to become an irreplaceable talent in a company like this colleague.  
47  
7

[See all JavaScript in Plain English archives](/sources/jsPlainEnglish/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/jsPlainEnglish/best-of/2022/05#page","url":"https://daily.dev/sources/jsPlainEnglish/best-of/2022/05","name":"Best JavaScript in Plain English Posts — May 2022","description":"The most upvoted JavaScript in Plain English posts from May 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/jsPlainEnglish/best-of/2022/05#items","numberOfItems":2,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/what-are-closures-how-does-it-work-in-javascript--whf2nh4ip","name":"What are Closures & How Does it Work in JavaScript?"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-to-become-an-irreplaceable-front-end-talent-in-a-company-jed-zaj-o","name":"How to Become an Irreplaceable Front-end Talent in a Company"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"JavaScript in Plain English","item":"https://daily.dev/sources/jsPlainEnglish"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/jsPlainEnglish/best-of"},{"@type":"ListItem","position":5,"name":"May 2022"}]}]}
```

