使用 JavaScript 对象或数组来存储图书信息。例如,可以创建一个包含多个对象的数组,每个对象代表一本图书,对象的属性有书名、作者、出版年份、是否已读(初始值可设为 false),并且打印出该数组数据
时间: 2024-11-24 21:43:18 浏览: 3
在JavaScript中,你可以使用对象或数组来模拟图书信息的存储。下面是一个使用数组存储多本图书对象的例子:
```javascript
// 创建一个图书对象作为构造函数
function Book(title, author, yearPublished, isRead) {
this.title = title;
this.author = author;
this.yearPublished = yearPublished;
this.isRead = isRead || false; // 默认未读
}
// 创建一个包含多本图书的对象数组
const library = [
new Book("Harry Potter and the Philosopher's Stone", "J.K. Rowling", 1997),
new Book("To Kill a Mockingbird", "Harper Lee", 1960, true), // 第二本书已读
new Book("Pride and Prejudice", "Jane Austen", 1813)
];
// 打印数组中的所有图书信息
library.forEach(book => {
console.log(`书名: ${book.title}, 作者: ${book.author}, 出版年份: ${book.yearPublished}, 是否已读: ${book.isRead}`);
});
```
在这个例子中,`library`数组包含了三本图书的信息,每本书都是通过`Book`构造函数创建的,然后通过`forEach`循环打印出它们的详细内容。
阅读全文