首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

在JS中,var book1 = {};跟var book2 = new Object();有什么差别

2013-01-08 
在JS中,var book1 {}和var book2 new Object()有什么差别?参考代码:var book1 {}book1.title

在JS中,var book1 = {};和var book2 = new Object();有什么差别?
参考代码:
var book1 = {};
book1.title = "how";
var book2 = new Object();
book2.title = "what";

alert(book1.title);
alert(book2.title);

alert(typeof book1);
alert(typeof book2);









附:感谢各位大神参与回答,谢谢
[解决办法]
你的代码并没有体现这个问题,不过两种方式确实没有区别
[解决办法]
没区别,都是js能识别出的对象。
[解决办法]


var book1 = {};
var book2 = new Object();
var book2 = new Object;

这三个都没有区别,第一种是字面量的写法,可简单理解为一种简写形式。第三种是没有参数时,后面的括号可以省略。如同:

var arr1 = [];
var arr2 = new Array();

热点排行