Jump to ratings and reviews
Rate this book

You Don't Know JS #6

ES6 и не только

Rate this book
Даже если у вас уже есть опыт работы с JavaScript, скорее всего, язык вы в полной мере не знаете. Особое внимание в этой книге уделяется новым функциям, появившимся в Ecmascript 6 (ES6) - последней версии стандарта JavaScript. ES6 повествует о тонкостях языка, малознакомых большинству работающих на JavaScript программистов. Вооружившись этими знаниями, вы достигните подлинного мастерства; выучите новый синтаксис; научитесь корректно использовать итераторы, генераторы, модули и классы; сможете более эффективно работы с данными; познакомитесь с новыми API, например, Array, Object, Math, Number и String; расширите функционал программ с помощью мета-программирования.

Paperback

First published November 25, 2014

146 people are currently reading
1332 people want to read

About the author

Kyle Simpson

37 books361 followers
Kyle Simpson is an Open Web Evangelist from Austin, TX, who's passionate about all things JavaScript. He's an author, workshop trainer, tech speaker, and OSS contributor/leader.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
298 (54%)
4 stars
179 (32%)
3 stars
62 (11%)
2 stars
8 (1%)
1 star
0 (0%)
Displaying 1 - 20 of 20 reviews
Profile Image for Furkan Sakar.
10 reviews
October 30, 2017
It seems I really don't know the JS. The book is not just reference book for ES6, it also explains the why the feature exists and the common pitfalls when using them. I will need to read some parts again to understand better.

By the way, The author knows vanilla JS very well :) I can see some examples from old days. Ugly but it was the only way at that time...
Profile Image for Hatem.
24 reviews1 follower
August 24, 2019
I consider this book to be the most important one in the You don't know JS series, especially for those who have some experience and have been working with Javascript for years. It goes through all of the tricks and gotchas of ES6 and as usual Kyle's way of explanation is very clear and straightforward.
Profile Image for Tareef Mando.
134 reviews367 followers
June 1, 2020
الكتاب الأخير من سلسلة أنت لا تعرف جافاسكربت. يتحدث عن التحديثات والتحسينات التي أدخلت إلى اللغة مع إصدارة عام 2015
وعلى الرغم من أنني أستخدم العديد من ميزات هذه الإصدارة لكن الكتاب كالعادة حوى على العديد من التفاصيل التقنية المهمة المتعلقة بها
بالإضافة إلى استعراضه لميزات ومفاهيم جديدة لم أسمع بها من قبل أو سمعتُ بها لكن لم أستخدمها بعد.

مشكلة الكتاب، وهي مآخذ عامة على السلسلة:
- الأمثلة البرمجية الأكاديمية، أتمنى لو كانت الأمثلة واقعية أو عملية أكثر
- الكتاب ليس له جمهور مُحدد، تقرأ بعض الفصول وتجد الكاتب يُبسط لك كل المفاهيم ويأخذ بيد القارئ كما لو كان مبتدئ ليجعله يفهم كافة التفاصيل
ثم فجأة في فصول أخرى تجده يتحدث مثلا عن البروكسي وباقي مفاهيم ميتا البرمجة وكأنها مراجعة لما تعلمناه سابقًا، وعندما تسأله عن فائدة البروكسي مثلا يقول بالحرف طبعا فائدتها واضحة :)

أكون هكذا قد أنهيت قراءة السلسلة وهي واقعة في قرابة 1100 صفحة، قرأتها على ثلاث سنوات بشكل متفرق، وهي سلسلة مهمة لكل مبرمج جافاسكربت
سأكتب عن ذلك تدوينة قريبًا
Profile Image for Sang Tran.
62 reviews
November 28, 2019
The book provides many many new things for me about JS, especially ES6. They involve new syntaxes and terms like spread/rest, destructuring, arrow function, template string, class, extends, super, export/import modules, async/await, promise.

But there is one thing I don't like in this book: there are many academic examples. It's so boring.
Besides, there are something not useful for me like Symbol, WeakSets, WeakMaps, Setting[[Prototype]], Proxies, Tail Call Optimization, Object.observe(), SIMD
Profile Image for Jordan Cotter.
98 reviews
September 15, 2025
This is sort of a review of the entire series. I'm not sure why YDKJS came so highly recommended. It's so old now that I'm sure it doesn't anymore, but it used to be. While this latest book has some good stuff in it, so much of the series is stuff you will never do, and arguably shouldn't do. Not to mention, the absolutely atrocious formatting in all the code snippets that don't even attempt to be put in a realistic context....really bad names, nonsense functions and horrible formatting makes the code snippets hard to follow.
Profile Image for Julia.
70 reviews4 followers
December 26, 2020
This one is good to brush up some rarely-used features of current JS syntax. Some of them I've never used, but at least now I know where to look for a reference in case I'll come across some specific stuff. Finally made it through the series, though my two favourites ones are about Scopes and Object Prototypes.
Profile Image for Magnús.
134 reviews2 followers
November 20, 2017
Þessi bók er alger snilld. Einhverra hluta vegna dagaði hún uppi á lestrarborðinu hjá mér, en ég hafði samt af að klára hana. Efnið er vissulega mis-þurrt, en holl lesning hverjum sem hefur áhuga á að koma sér inn í þær breytingar sem fylgja ES6 útgáfunni.
2 reviews
January 18, 2018
Loved it.

This book is very clear and has many examples to show the concepts and ideas. From start to the end it first explains the tricky staff and later after many discussions it shows you the right way or the recommended way to write your code and things to watch out for.
3 reviews
May 15, 2019
Content was very detailed with great examples. I only lose a star as it grew tedious every nth paragraph either said refer to the other book in the series OR this topic will be covered in a later chapter. A footnote or reference initially would suffice.
52 reviews1 follower
October 8, 2017
was good as a preview, but now a different book should be chosen
8 reviews
August 1, 2018
Well written, concise overview of ES6 features.
24 reviews
July 21, 2016
The only reason I give this four stars instead of five has nothing to do with the book and everything to do with me. It was over my head at times (I am too much of a Javascript newbie). I am not qualified to judge the stuff that I did not understand. So I can't say it's all 5-star and I won't say it's less than 4 star.

The author has one verbal tic which (used in moderation) is not a bad thing but when used to excess gets tiresome (so I learned while reading this book): the use of the word "Consider:" when introducing a code example.

Nevertheless I learned quite a lot from the book, and I think it's a valuable overview of the subject matter.

Note that this is not a book for learning how to code in ECMAScript2015; it is, rather, a treatment of changes to Javascript which were introduced with ECMAScript2015. From this book you can learn about language features you did not know exist, along with some brief examples of how they work.
Profile Image for Can Delibaş.
3 reviews
December 20, 2017
You really don't know JS until you read this book. At least for me. The book covered almost all aspects of ES6/ES7 very clearly.
Displaying 1 - 20 of 20 reviews

Can't find what you're looking for?

Get help and learn more about the design.