我在使用一些基本的 javascript 时遇到了一些问题:
function tank(){
this.width = 50;
this.length = 70;
}
function Person(job) {
this.job = job;
this.married = true;
}
var tank1 = tank();
console.log(tank1.length); //returns: Uncaught TypeError: Cannot read property 'length' of undefined
var gabby = new Person("student");
console.log(gabby.married); //returns: true
第一个 console.log 不起作用,但第二个 console.log 起作用。我是一个 javascript 初学者,我不知道为什么长度属性是未定义的。有什么帮助吗?