我正在尝试学习javascript .call
var person = {
firstname: 'John',
lasname: 'Doe',
getFullName: function(){
var fullname = this.firstname + ' ' + this.lasname;
return fullname;
}
}
(function(lang1, lang2) {
console.log('Logged::' + this.getFullName());
console.log('Arguments ' + lang1, lang2);
console.log("----------")
}).call(person,'dasdf','asdf');
我收到错误
未捕获的TypeError:{(中间值)(中间值)(中间值)}不是函数
我的代码出了什么问题。我正在学习一些教程。