当像这样声明一个对象时:
var name= {
firsName:"nur",
lastName:"jaman",
fullName: function() {
return this.firsName + " " + this.lastName;
}
}
console.log(name.fullName());
Run Code Online (Sandbox Code Playgroud)
它抛出这个错误:
Uncaught TypeError: name.fullName is not a function
Run Code Online (Sandbox Code Playgroud)
但是,使用任何其他变量名称(例如var hello = ...)都可以。为什么?
javascript ×1