Tag: Javascript
-
Video – Master JavaScript ‘this’ in 30 Mins
Do you know, there are four ways to calculate the value of ‘this’ inside a JavaScript function? Some pointers about ‘this’ Every function has it’s own ‘this’ An arrow function does not have it’s own ‘this’ The value of ‘this’ depends on, how that function is called. The value of ‘this does not depend on…
-
JavaScript function is also a constructor?
JavaScript function is also a “constructor.” You must have heard it many times, haven’t you? Well, that is a wrong way of interpreting the JavaScript function; even though you can create an object using a function, it does not mean you can call it a constructor. Let us discuss it: There are four ways to…
-
Master RxJS: Part 2 – What is an observer
This is the second post in the Master RxJS series. The first post is a video tutorial that explains, why RxJS Watch it here: In this post, we will discuss an observer in RxJS. An observer is an object with three call-back functions to subscribe to the notifications from an Observable. Too much technical jargon?…
-
How to make the length of an Array read-only in JavaScript
Sometimes, you may come across a requirement that once the array is created, its length should not be changed. In this blog post, let us explore how you can achieve that. Let us say you have an array as shown below, let foo = ['1', '11']; console.log(foo.length); // 2 console.log(foo[1]); //11 As you see, the length of the array is 2, and…
-
Video- Master 3 important concepts of JavaScript
In this webinar learn 3 most important concepts of JavaScript. How to calculate the value of ‘this’ inside a function All about object literals function constructors and prototypes
-
Link Constructors prototypes to create Inheritance in JavaScript
In JavaScript, there are multiple ways to create an object. However, among all the most popular is using a function as a constructor. A function returns a newly created object if it is called using the new, which is also known as Constructor Invocation Pattern. You can create a function constructor like any other…