如何检查在开发者控制台中创建的对象?

时间:2016-07-14 06:46:46

标签: javascript

我有下面的脚本,它使用构造函数创建一个person对象。



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




当我在chrome中检查开发者控制台时,它不会显示创建的person对象。怎么检查一下?

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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

答案 2 :(得分: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