javascript实现图书的增加和删除
时间: 2024-11-27 22:22:44 浏览: 3
Vue.js实现的表格增加删除demo示例
在JavaScript中,我们可以使用数组和对象模拟图书管理系统来实现图书的增加和删除操作。这里是一个简单的例子:
首先,我们创建一个`Book`对象作为图书类,包含书名和ID等属性:
```javascript
function Book(title, id) {
this.title = title;
this.id = id;
}
// 添加书籍到图书库
let library = [];
Book.prototype.addBook = function() {
let newBook = new Book(...arguments);
library.push(newBook);
console.log(`添加了一本新书:${newBook.title}`);
};
// 删除书籍
Book.prototype.removeBook = function(id) {
for (let i = 0; i < library.length; i++) {
if (library[i].id === id) {
library.splice(i, 1);
console.log(`已从图书馆移除书籍:${library[i].title}`);
break;
}
}
};
```
你可以像这样使用这些方法:
```javascript
// 添加图书
let book1 = new Book('JavaScript入门', 1);
book1.addBook();
// 删除图书
book1.removeBook(1);
```
阅读全文