DeveloperBreeze

Javascript This Development Tutorials, Guides & Insights

Unlock 1+ expert-curated javascript this tutorials, real-world code snippets, and modern dev strategies. From fundamentals to advanced topics, boost your javascript this skills on DeveloperBreeze.

Tutorial
javascript

Understanding call, apply, and bind in JavaScript

function greet(greeting, punctuation) {
    console.log(greeting + ' ' + this.name + punctuation);
}

const person = { name: 'Alice' };

const greetPerson = greet.bind(person, 'Hello');
greetPerson('!');  // Output: "Hello Alice!"

In this example, greet.bind(person, 'Hello') returns a new function (greetPerson) with this bound to person and the first argument pre-set to 'Hello'. When greetPerson('!') is called, it outputs "Hello Alice!".

Aug 30, 2024
Read More