未显示多个对象

时间:2015-02-15 02:25:47

标签: javascript object

我一直在搞乱Javascript中的对象而且我遇到了一个问题。基本上我正在尝试从我创建的对象中打印某些属性,但它无法正常工作。

以下是代码:

function Hotel(name, rooms, booked) {

this.name = name;
this.rooms = rooms;
this.booked = booked;

var CanadaHotel = new Hotel("CanadaIn", 50, 10);
var AmericanHotel = new Hotel("AmericanIn", 60, 3);

document.write(CanadaHotel.rooms);
document.write(AmericanHotel.booked);

没有显示任何属性,我不知道为什么......非常感谢任何帮助。

谢谢

1 个答案:

答案 0 :(得分:2)

SyntaxError: missing } after function body

固定

function Hotel(name, rooms, booked) {

this.name = name;
this.rooms = rooms;
this.booked = booked;

}

var CanadaHotel = new Hotel("CanadaIn", 50, 10);
var AmericanHotel = new Hotel("AmericanIn", 60, 3);

console.log(CanadaHotel.rooms);
console.log(AmericanHotel.booked);