Định nghĩa ở W3schools thì With call(), you can use a method belonging to another object.
=>Theo em hiểu là với call(), bạn có thể sử dụng phương thức thuộc một đối tượng khác
Em có đoạn code sau:
function showMessage(message)
{
this.message = message;
return this;
}
var blog = showMessage.call({"blog" : "abc.com"}, " Cường");
console.log(blog);
Kết quả sau khi chạy:
[object Object] {
blog: “abc.com”,
message: “Cường”
}
Em muốn hỏi mọi người là đoạn return this; có ý nghĩa gì, hàm call gọi đến đối tượng {"blog" : "freetuts.net"} là sao và kết quả trả về tại sao lại ra được [object Object] và message: "Cường"
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?