Language Basics JavaScript DHTML

/*
JavaScript Bible, Fourth Edition
by Danny Goodman 
John Wiley & Sons CopyRight 2001
*/


Custom toString()

function customToString() {
    var dataArray = new Array()
    var count = 0
    for (var i in this) {
        dataArray[count++] = this[i]
        if (count > 2) {
            break
        }
    }
    return dataArray.join(",")
}
var book = {title:"The Aeneid", author:"Virgil", pageCount:543}
book.toString = customToString



A user-defined toString() result:



document.write(book.toString())