javascript

位置:IT落伍者 >> javascript >> 浏览文章

JavaScript面试-介绍一下JavaScript中的对象


发布日期:2018年04月25日
 
JavaScript面试-介绍一下JavaScript中的对象

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&#; );

上一篇:一个AJAX自动完成功能的js封装源码[支持中文]第1/2页

下一篇:javascript面试题汇总