call, apply hakkında
Aug 28, 2017 · 1 min read
var nesne1 = { hangi : “nesne1” },
nesne2 = { hangi : “nesne2” };
function basla(arg1, arg2){
console.log(this.hangi, arg1, arg2);
}
//call kullanımı
basla.call(nesne1, “Mehmet”, “Yıldırım”);
//çıktı: nesne1 Mehmet Yıldırım
//apply kullanımı
basla.apply(nesne2, [“Mehmet”, “Yıldırım”]);
//çıktı: nesne2 Mehmet Yıldırım
//using old school
basla(“Mehmet”, “Yıldırım”);
//çıktı: undefined “Mehmet” “Yıldırım”
