Hint
All set "this" — call=comma, apply=array, bind=returns new fn
All three explicitly set this:
function greet(greeting, punct) {
return `${greeting}, ${this.name}${punct}`;
}
const user = { name: 'Priya' };
greet.call(user, 'Hello', '!'); // "Hello, Priya!"
greet.apply(user, ['Hi', '.']); // "Hi, Priya."
const fn = greet.bind(user, 'Hey');
fn('?'); // "Hey, Priya?"