new Object()中传入参数的用法

来源:互联网 发布:初级linux运维面试题 编辑:程序博客网 时间:2024/04/28 04:51

语法: new Object(value)

new Object()将会根据参数value的数据类型,返回对应类型的对象:

  1. 如果value为基本数据类型String、Number、Boolean,则返回对应类型的对象。

  2. 如果value本身为对象,则返回其本身。

  3. 如果省略了value参数,或value为null、undefined,则返回自身无任何属性的Object对象,即返回一个空对象。

例:

var obj = new Object("text");console.log(obj instanceof Object);//trueconsole.log(obj instanceof String);//trueconsole.log(obj.length);//4console.log(obj[0]);//t/*即类似于obj = {0:"t", 1:"e", 2:"x", 3:"t"};*/
原创粉丝点击