语法: new Object(value)
new Object()将会根据参数value的数据类型,返回对应类型的对象:
如果value为基本数据类型String、Number、Boolean,则返回对应类型的对象。
如果value本身为对象,则返回其本身。
如果省略了value参数,或value为null、undefined,则返回自身无任何属性的Object对象,即返回一个空对象。
例:
var obj = new Object("text");
console.log(obj instanceof Object);//true
console.log(obj instanceof String);//true
console.log(obj.length);//4
console.log(obj[0]);//t
/*即类似于obj = {0:"t", 1:"e", 2:"x", 3:"t"};*/