Author Archives
thevirtuoid
Web Tinkerer. No, not like Tinkerbell.
Creator of the game Virtuoid. Boring JavaScript. Visit us at thevirtuoid.com
Hi everyone, and welcome to another exciting edition of Boring JavaScript! Today, I take on the ‘iterator protocol’. What’s that? It’s a way you can make anything in JavaScript an iterator. Really! In the video, I show you two examples of where something like that can be useful. Check it […]
Estimated reading time: 57 seconds
Hi everyone, and welcome to another exciting edition of Boring JavaScript! Today I take on the Ternary operator. What’s a ‘ternary’, you ask? It’s a simplified and compact way to specifying a simple ‘if/else’ statement. It makes your code easier to read and easier to understand. But be careful not […]
Estimated reading time: 1 minute
Hi everyone, and welcome to another exciting edition of Boring JavaScript! Today, I talked about the ‘globalThis’ object – in fact, you can *almost* say that this is Part II of last week’s video on ‘this’. But it’s not – it’s a great way to reference the root object of any environment you are in – Node, browser, web worker – you name it. Check out the video and learn all about ‘globalThis’.
Estimated reading time: 1 minute
Hi everyone, and welcome to another edition of Boring JavaScript! Today, I take on the ‘this’ object. I’ve been wanting to cover this for over a year, but I knew it was going to be a complex subject. I talked *a lot* about Lexical Context, and why it’s important in understanding ‘this’. For your viewing pleasure, I’ve even split up the video into chapters. Check it out, and let me know what you think in the comments!
Estimated reading time: 1 minute
Hi everyone, and welcome to another exciting edition of Boring JavaScript! Today, I tackle the Reflect object. Haven’t you ever wondered about your objects? Have you ever wanted to reflect upon their being, their welfare, nay, their very soul? Of course you have! And now you can do just that with the Reflect object, where you can work with objects on a more detailed level than you thought possible. Crank up the video and see what Reflect is all about.
Estimated reading time: 1 minute
Hi everyone, and welcome to another exciting edition of Boring JavaScript! Today, I take on Proxy(). It’s something I’ve wanted to do for about a year, but couldn’t think of a good use case. Well – now I have! Join with me as we find out what a Proxy is, and more importantly, what it can be used for.
Estimated reading time: 1 minute
Hi everyone, and welcome to another exciting edition of Boring JavaScript! Today, I tackle the ‘for…in’ and ‘for…of’ concepts. Boring, you say? Of course! That’s the title of this series. But there are some differences between the two of which you need to be aware or your JavaScript code will throw those ugly looking errors. Watch the video and join in on the fun.
Estimated reading time: 59 seconds
Hi everyone, and welcome to another exciting edition of Boring JavaScript! Today, I take on the BigInt primitive data type. How big is it? Well, you can create numbers that goes past the Decillion count (that’s 1 with 36 zeros) – and more. Great for counting the number of atoms in the universe. But watch out! Don’t mix and match with ‘normal’ numbers or you’ll break the fabric of time and space. Check out the video and see what the fuss is all about.
Estimated reading time: 1 minute
Hi everyone, and welcome to another sleep-inducing adventure in Boring JavaScript! Today, we take a look at the JSON object, and it’s two methods, stringify() and parse(). If you need to transfer data from one application to another, either on the computer or over a wire, then JSON is what you need. Throw away those sleeping pills and dive into our latest video.
Estimated reading time: 1 minute
Hi everyone, and welcome to another exciting edition of Boring JavaScript! Today, we take a look at Private properties and methods – what they are, how they differ from Public properties and methods, and why on earth would you ever want to use them. Spoiler alert! Don’t ever use Public properties and methods. Check out the video and see why I just typed what I typed.
Estimated reading time: 53 seconds