
This week I completed the FCC JavaScript (JS) Algorithms and Data Structures ES6 and Regular Expressions.
ES6
ES6, released in 2015, added many powerful new features to the language. In this course, you'll learn these new features, including arrow functions, destructuring, classes, promises, and modules. -FCC
The ECMAScript 6 or ES6 lessons gave me a basic introduction to some of JS newest features. I finally understand the difference between var, let, and const! Arrow functions and destructuring are still a little confusing, but I am sure with more practice in the upcoming lessons, I will get more comfortable with the syntax.
Regular Expressions
Regular expressions, often shortened to "regex" or "regexp", are patterns that help programmers match, search, and replace text. Regular expressions are very powerful, but can be hard to read because they use special characters to make more complex, flexible matches. -FCC
Regex is useful in matching text as well as testing password validation. Understanding Regex, however, is like trying to decipher a code within your code. Nevertheless, as someone who loves puzzles, I greatly enjoyed these lessons. Remembering the syntax for the different characters, flags, lookaheads and quantifiers was a little difficult at first, but just as with some of the previous lessons, I found an awesome article - Ultimate Guide to Regular Expressions (RegEx) on JavaScript by Yuri - and cheat sheet to help me understand and remember the meanings of the various characters.
Regex Cheat Sheet - Pinterest
Next Week
My goal for next week is to complete the next two courses in the JS curriculum - Debugging and Data Structures.
As Always, Thanks For Reading!❤️
Are you doing the #100DaysOfCode challenge ⁉️
Comment where you are in your journey! 🚀 💯
Follow me on Twitter @instincdev for daily updates.
See you next week! 😀
Comments
Join the discussionAs a new blogger myself this article helped put some perspective on how I could blog and this makes it seem less intimidating so I greatly appreciate that and the content!
I am so glad my article helped you! I also had trouble gaining perspective at first (check out my Tech Writing series) but soon I learned that Tech blogging can be almost anything you want it to be. Best of luck on your blogging journey!
Great progress! I'm yet to learn about ES6. All the best for the rest of the course! 😊
Thank you! The FCC lessons provide a good rundown of the basics of ES6, esp. for some one already familiar with JS.
Omg i'm so happy my article has helped you!! Best of luck with RegEx my friend!! You're doing amazing with your #100daysofcode challenge
Your articles are always 💯! Thank you so much for reading mine!
100DaysOfCode
This series is a documented roadmap of my learning journey with #100DaysOfCode using FreeCodeCamp.






