使用 JavaScript 对象或数组来存储图书信息。例如,可以创建一个包含多个对象的数组,每个对象代表一本图书,对象的属性有书名、作者、出版年份、是否已读(初始值可设为 false)等.
时间: 2024-11-26 20:22:14 浏览: 5
在JavaScript中,使用对象和数组是非常常见的数据组织方式。对于图书信息管理,你可以创建一个对象模型,比如:
```javascript
// 定义一个图书对象
function Book(title, author, publicationYear, isRead = false) {
this.title = title;
this.author = author;
this.publicationYear = publicationYear;
this.isRead = isRead;
}
// 创建一个图书数组
let library = [
new Book("1984", "乔治·奥威尔", 1949),
new Book("哈利·波特", "J.K.罗琳", 1997, true), // 第二本书标记为已读
new Book("人类简史", "尤瓦尔·赫拉利", 2011)
];
// 访问和操作图书信息
library.forEach(book => {
console.log(`${book.title} by ${book.author}, published in ${book.publicationYear}`);
if (book.isRead) {
console.log(`Book is read.`);
} else {
console.log(`Book has not been read.`);
}
});
```
在这个例子中,`Book`构造函数创建了一个新书对象,数组`library`中存储了一系列这样的对象。我们可以通过数组的索引来访问和修改每一个图书的状态。
阅读全文