I'm learning about objects and constructors so created an object for a book.
It works fine after some tests with one element (book OR author OR pages OR read) but when I add more than 1 it only returns the final value.
For example, the below is only returning "nope" when I want it to return the title, author, pages, read (as I thought my function "bookInfo" declares?
What am I missing here as I've checked my code against some examples and can't see any issues?
function Book(title, author, pages, read) {
    this.title = title
    this.author = author
    this.pages = pages
    this.read = read
    this.bookInfo = function() {
        return (title, author, pages, read)
    }
}
const LOTR = new Book('lord of the rings', 'JRR', '366', 'nope');
console.log(LOTR.bookInfo());
// should print 'lord of the rings', 'JRR', '366', 'nope') but only returns 'nope' (or whatever the last value is?)
 
    