惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
爱范儿
爱范儿
P
Proofpoint News Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tailwind CSS Blog
J
Java Code Geeks
宝玉的分享
宝玉的分享
Jina AI
Jina AI
B
Blog
N
Netflix TechBlog - Medium
Recent Announcements
Recent Announcements
aimingoo的专栏
aimingoo的专栏
腾讯CDC
C
Check Point Blog
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - Franky
罗磊的独立博客
B
Blog RSS Feed
WordPress大学
WordPress大学
小众软件
小众软件
博客园 - 叶小钗
M
MIT News - Artificial intelligence
GbyAI
GbyAI

Maggie Appleton

The Dark Forest and Generative AI One Developer, Two Dozen Agents, Zero Alignment Gas Town’s Agent Patterns, Design Bottlenecks, and Vibecoding at Scale January 2026 | Maggie Appleton A Treatise on AI Chatbots Undermining the Enlightenment A Brief History & Ethos of the Digital Garden Vibe Code is Legacy Code May 2025 | Maggie Appleton Home-Cooked Software and Barefoot Developers Statistically, When Will My Baby Be Born? Speculative Calendar Events ChatGPT Would be a Decent Policy Advisor March 2025 | Maggie Appleton The Expanding Dark Forest and Generative AI Humanity's Last Exam Squish Meets Structure Common Misconceptions in AI Undetected AI Exam Answers Unbaited Smidgeons Growing a Human: The First 30 Weeks How to Import Academic Papers from Zotero into Tana December 2024 | Maggie Appleton Aesthetic Command Lines with Hyper, Spaceship, and Oh My Zsh Leaving Elicit July 2024 | Maggie Appleton A Short History of Bi-Directional Links The Pattern Language of Project Xanadu Assumed Audiences Ambient Co-presence
A Fresh Serving of JavaScript ES2019
2019-06-23 · via Maggie Appleton

New features in JavaScript ES2019

A new version of JavaScript has landed!

Every year JavaScript gets a handful of new features and functions for everyone to play with.

The TC39 committee have released the 2019 additions to ECMAScript , which is the generally accepted version of JavaScript we all know and love tolerate.

You can take a look at the TC39 GitHub to track the progress of proposed features, including all the ones they’ve accepted into the official language .

I drew up my own notes on the 7 big changes below:

  • Optional Catch Binding
  • Stable array.sort()
  • Flatten Arrays with flat()
  • Flatten & Map Arrays with flatMap()
  • Cut out Whitespace with trimStart() & trimEnd()
  • Descriptions on Symbols
  • Create Objects from Entries with fromEntries()

Gifts in the latest language update from the TC39 committee

Optional Catch Binding

Stable array.sort

Flatten Arrays with flat

Flatten & Map Arrays with flatMap

Cut out Whitespace with trimStart & trimEnd

Descriptions on Symbols

Create Objects from Entries with fromEntries

These notes are all based off Mike Sherov’s egghead course on JavaScript ES2019 in Practice which is a good summary of all the new shiny bits, as well as how they apply in IRL dev situations.

https://egghead.io/courses/javascript-es2019-in-practice?af=54fd64

Want more illustrated notes on web development?

Take a look at JavaScript Bits You Skipped the First Time Around

JavaScript Bits You Skipped the First Time Around

Illustrated notes on advanced but fundamental topics in JavaScript , What the Fork is Babel?

What the Fork is Babel?

Illustrated notes on how Babel works
or [[JavaScript’s …spread Operator]]