Thoughts #5: Understanding JS Enumerable Properties Descriptor

While doing Understanding JavaScript For Loops learning-note lesson, knowledege of enumerable property is important because only enumerable properties are listed using for..in loop and Object.keys(). When an object is created using an object initializer, its descriptor properties are set behind the seen and not obvious. Understanding of enumerable property is important working with loops & […]

Understanding JavaScript Arrow Functions

Note: This post is work-in-progress learning-note and still in active development and updated regularly. JavaScript (JS) functions are the building blocks of the program, as they allow use perform an operation many times by calling name of code block without repetition. In the previous posts, we discussed Understanding JavaScript Functions – The Basics, Function Declaration […]

Deep Dive into JavaScript Property Descriptors

Note: This post is work-in-progress learning-note and still in active development and updated regularly. In a previous learning-post JavaScript Objects – The Basics, we discussed simple key:value object properties (values associated with properties). The value is one of the attribute of a property. Other attributes include enumerable, configurable and writable. These attributes further define an […]

Understanding JavaScript For Loops

Note: This post is work-in-progress learning-note and still in active development and updated regularly. In JS programming, like in other programming languages, there would be a need to do certain task repeatedly, for example to run a block of code to perform repetitive tasks. JS loops offer easy way to perform same task repetitively. There […]

Resources on JavaScript Learning Projects

Note: This page is still work-in-progress and still in active development and updated regularly. It was inspired by Jessica Eldredge, Elyse Holladay, Amit Ranan and many others developers that I follow. Learning any programming language involves lots of practice. Often I come across in many JS learning tutorials is “to do projects”. It is advised […]