JavaScript对象方向存储多个项目和属性和显示

时间:2014-12-30 12:06:25

标签: javascript html

你能帮助我,我一直在使用一本书,他们向我展示了一种用JavaScript创建对象的方法,我使用了那种方法,但是我在显示它时遇到了麻烦。我的目标是使用HTML 5在表格中显示它,我将创建另外9个项目来调用和显示。这本书告诉我使用product1.ShowDetails来显示它,但我已经尝试但有问题

感谢您的时间,

詹姆斯

<script>
function Item(product, description, stockLevel, price)
{
    this.Product = product
    this.Description = description
    this.Stock_Level = stockLevel
    this.Price = price
    this.showHeading = function()
{
    document.write(this.product )
    document.write(this.description)
    document.write(this.stockLevel)
    document.write(this.price)
}
this.showDetails = function()
{
    document.write(this.product)
    document.write(this.description)
    document.write(this.stockLevel)
    document.write(this.price)
}
product1 = new Item("Shorts (F)", "Stone Wash Dmin Shorts", 20, 25.90);
}

1 个答案:

答案 0 :(得分:0)

JavaScript属性区分大小写。在构造函数中,您将this.Product设置为product参数,但showDetails()函数引用this.product参数。

此外,您的代码似乎有错误,如果最后一个括号不是在宣布product1之前?