Witam otóż podczas mojej przygody z JS'em a wlasciwie przygotowywaniem projektu natrafiłem na problem , otóż Posiadajac pewien obiekt który zawiera w sobie zmienna jako Array probuje wywołac zmienna ktora odwoluje sie do jednego z obiektow tablicy i wykonac jego metode Wszystko działa poprawnie ale pod wynikiem metody wyswietla ze cos jest undefided
var person = { name: "Marcin" , height: 184 , printName: function () { console.log('KASJFJ') } } // Klasa obiektu function HomeObject(_rooms, _windows, _persons) { this.windows = _windows; this.rooms = _rooms; this.persons = _persons; this.print = function () { console.log(this.persons[0].printName()); } } var gregHome = new HomeObject(4,5,[person, 'Ania', 'Agnieszka']) gregHome.print(); //
http://screenshot.sh/m2buUrw4tsTZw