此函数位于对象Javascript内部

此函数位于对象Javascript内部,javascript,object,this,Javascript,Object,This,这段代码有什么错误,函数fullAddress 我不知道我的代码出了什么问题, 帮我把它修好 var-person={ 名字:“阿马尔”, 姓:“盖斯”, 年龄:21岁, 地址:{ 街道:"景道",, 城市:'atabra', 州:“尼罗河” fulladdress:function(){ 返回此.street+“”+this.city+“”+this.state; } }, 全名:函数(){ 返回此.firstName+“”+this.lastName; } }您在'River Nile'后

这段代码有什么错误,函数fullAddress 我不知道我的代码出了什么问题, 帮我把它修好

var-person={
名字:“阿马尔”,
姓:“盖斯”,
年龄:21岁,
地址:{
街道:"景道",,
城市:'atabra',
州:“尼罗河”
fulladdress:function(){
返回此.street+“”+this.city+“”+this.state;
}
},
全名:函数(){
返回此.firstName+“”+this.lastName;
}

}
您在
'River Nile'
后面缺少一个逗号。始终建议查看浏览器控制台以查找此类错误。即使对象具有属性或方法,也应使用逗号分隔所有内容:

var-person={
名字:“阿马尔”,
姓:“盖斯”,
年龄:21岁,
地址:{
街道:"景道",,
城市:“阿塔布拉”,
州:'尼罗河',
fulladdress:function(){
返回this.street+“”+this.city+“”+this.state;
}
},
全名:函数(){
返回this.firstName+“”+this.lastName;
}
}
console.log(person.address.fulladdress());

console.log(person.fullName())请不要回答解决方案为“修复打字错误”的问题。这种类型的问题没有长期价值,因为其他有相同问题的人不会通过搜索找到它。“打字错误”是标准的接近投票理由之一。回答此类问题可能会阻止OP删除它以从StackOverflow中删除膨胀。如果您删除此答案,OP将能够删除他们的问题。问题是关于在函数中使用
this
。打字错误似乎是写问题的错误,而不是问题的内容。您的问题是关于
fulladdress
中的
this
,但您似乎没有使用
fulladdress
做任何事情。您还有一个打字错误(缺少
),它会阻止您的代码编译。你需要包括一个和一个清晰的问题陈述(模糊的描述不是)。地址(带两个“d”)是正确的英语拼写