使用js写一个商品和一个贩卖机的0的对象
时间: 2024-09-23 07:09:17 浏览: 26
在JavaScript中,我们可以创建两个简单的对象来表示商品和贩卖机。下面是一个基础的例子:
```javascript
// 定义一个商品对象
var Product = {
name: "商品A",
price: 10,
description: "这是一款示例商品"
};
// 定义一个贩卖机对象,它有一个方法来添加和显示商品
var vendingMachine = {
items: [], // 商品列表
addItem: function(product) {
this.items.push(product);
},
displayItems: function() {
console.log("贩卖机里的商品有:");
for (let i = 0; i < this.items.length; i++) {
console.log(`${i + 1}. ${this.items[i].name} - 价格:${this.items[i].price}`);
}
}
}
// 创建并添加商品到贩卖机
var itemA = Object.assign({}, Product); // 深拷贝一份Product
vendingMachine.addItem(itemA);
// 显示贩卖机的商品
vendingMachine.displayItems();
```
在这个例子中,`Product`对象代表了通用的商品,而`vendingMachine`对象则包含了一个可以管理商品的方法。当我们需要添加新的商品时,可以直接将商品实例传递给`addItem`方法。
阅读全文