JavaScript中的Object是一组数据的keyvalue的集合 有点类似于 Java中的HashMap 所有这些数据都是Object里的property 通常情况下 JavaScript中建立一个对象用new加上constructor function来实现 如new Date() new Object()等
var book = new Object();
bookname = ;JavaScript is Cool;;
bookauthor = ;tom;;
bookpages = ;
上面例子中的name和page就是名为book的对象中的property 我们可以用delete来删除Object中的 property: delete bookname; 除了Object Date等buildin的对象外 我们可以写自己的 constructor function 然后使用new就可以建立自己的对象 如上面的book可以写成:
function Book (name author page) {
thisname = name;
thisauthor = author;
thispage = page;
}
var abook = new Book(;JavaScript is Cool; ;tom; );