JavaScript 6 for the C# Developer: Mini Series – Part 3: Object Oriented Programming

Today I am going to introduce you to OOP (Object Oriented Programming) in JavaScript 6. Now, OOP is not a new thing in JavaScript. Achieving OOP in JavaScript can currently be done using Prototype based programming; this doesn’t use classes and instead uses functions to define the classes. For example: JavaScript 6 brings us an […]

Read more "JavaScript 6 for the C# Developer: Mini Series – Part 3: Object Oriented Programming"

JavaScript 6 for the C# Developer: Mini Series – Part 2: Arrow functions – lambda expressions in disguise?

Continuing with my series on JavaScript 6 for the C# developer, it’s time to introduce you to the Arrow Function. Arrow functions provide a way to implement lexical scoping of the this keyword. In other words, the variables may only be referenced from within the code block that they are defined. Let’s begin with an […]

Read more "JavaScript 6 for the C# Developer: Mini Series – Part 2: Arrow functions – lambda expressions in disguise?"