In sendTo method of user I tried to bind earlier defined function and send this.name as the first argument. But if i try console logging, this.name returns undefind. How to correctcly bind context of user's object to sendTo() mehtod?
function sendFrom(from, to, text) {
    console.log(this);
    return `${from}'s packet --> ${to}  \nmessage: ${text}`;
}
let user = {
    name: "Alex",
    sendTo: sendFrom.bind(this, this.name),
}
user.sendTo = user.sendTo.bind(user);
console.log(user.sendTo("John", "some message"));
{}
undefined's packet --> John  
message: some message
 
     
    