2016-03-09 4 views
2

Допустим, у меня есть функция-конструктор и созданный объект такого же типа с использованием новых теперь я хочу, чтобы эти значения в массив. Как я могу это сделать с помощью javaScript?Как перенести новые свойства конструктора в массив?

ctrl.js

var personArray = []; 
function person(firstname,lastname){ 
    this.firstname = firstname; 
    this.lastname= lastname; 
    this.fullName = function(){ 
     return this.firstname + " " + this.lastname 
    } 
} 
var sam = new person("Sam","Martin"); 
var john = new person("John","Martin"); 

personArray.push(sam.fullName(),john.fullName()); 
console.log(personArray); 

ответ

1

Нажмите на объекты, а не их имена.

personArray.push(sam, john); 
+0

Спасибо, сработало! – hussain

Смежные вопросы