你能帮助我,我一直在使用一本书,他们向我展示了一种用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);
}
答案 0 :(得分:0)
JavaScript属性区分大小写。在构造函数中,您将this.Product
设置为product
参数,但showDetails()
函数引用this.product
参数。
此外,您的代码似乎有错误,如果最后一个括号不是在宣布product1之前?