Вы пропустили запятую после 'River Nile'
.Всегда рекомендуется заглядывать в консоль браузера на наличие таких ошибок.Даже у объекта есть свойства или методы, все должно быть разделено запятой:
var person = {
firstName: 'Ammar',
lastName: 'Gais',
age: 21,
adress: {
street: 'king road',
city: 'atabra',
state: 'River Nile',
fullAdress: function() {
return this.street + " " + this.city + " " + this.state;
}
},
fullName: function() {
return this.firstName + " " + this.lastName;
}
}
console.log(person.adress.fullAdress());
console.log(person.fullName());