6.8 call과 apply, bind
1) call
const bruce = { name: "Bruce" };
const madeline = { name: "Madeline" };
function greet() {
return "Hello, I'm " + this.name;
}
console.log(greet()); // Hello, I'm
console.log(greet.call(bruce)); // Hello, I'm Bruce
console.log(greet.call(madeline)); // Hello, I'm, Madeline2) apply
const arr2 = [ 2, 3, -5, 15, 7 ];
console.log(Math.min.apply(null, arr2)); // -5
console.log(Math.max.apply(null, arr2)); // 153) bind
Last updated