2016-07-14 3 views
-1

У меня есть следующий скрипт, который создает объект person, используя функцию конструктора.
Как проверить объекты, созданные в консоли разработчика?

function Person(firstName, lastName) { 
 
    var f = firstName; 
 
    var l = lastName; 
 
} 
 
var person = new Person("a", "b");

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

+0

Почему бы вам не попросить объективный клипартАудио, оно поможет вам! –

ответ

0

JS

function Person(firstName, lastName) { 
    this.firstName = firstName; 
    this.lastName= lastName; 
} 
var person = new Person("a", "b"); 
console.log(person) 

window.x = person 
window.x.firstName 
0
function Person(firstName, lastName) { 
    var f = firstName; 
    var l = lastName; 
} 
var person = new Person("a", "b"); 
console.log(person); 
window.person = person 
+0

Я хочу проверить созданный объект – Sunil

+0

проверить только html элементы его JS, как вы проверяете @Sunil –

+0

Скажите, что я объявляю переменную x. В консоли я могу использовать window.x для просмотра значения. Similary, как проверить значения, представленные лично. window.person не работает? @gayathri – Sunil

0

Это не то, как вы создаете новый объект в JavaScript. Вам нужно создать переменную функции конструктора. Это может быть анонимная функция, или вы можете передать ее уже как аргументы свойствам, которые должен иметь новый объект. После этого вы вызываете функцию конструктора (которая является своего рода «формой» для ваших объектов этого класса) и передает ей конкретные значения для ваших свойств объектов. В двух словах, вы будете иметь что-то вроде этого:

var Car = function Car(color, model) { 
      this.constructor; 
      this.color = color; 
      this.model = model; 
} 

var vehicle = new Vehicle; 
vehicle.color = "red"; 
vehicle.model = "Honda 2002" 

console.log(vehicle); 

Чтобы понять, в гораздо более подробно, что происходит с объектами и прототипов и конструкторами, пожалуйста, прочитайте эту статью здесь: https://blog.pivotal.io/labs/labs/javascript-constructors-prototypes-and-the-new-keyword

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