介绍
这篇文章给大家介绍JavaScript中新的操作符的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
JavaScript的特点
1. JavaScript主要用来向HTML页面添加交互行为。 2. javascript可以直接嵌入到HTML页面,但写成单独的js文件有利于结构和行为的分离。 3.JavaScript具有跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行。
<>强创建一个空对象强>
var obj=new 对象();
在js代码中,新操作符的主要作用是产生对象。通过新的创建空对象,为创建对象打基底。
<强>设置原型链
强>
obj.__proto__=, Func.prototype;
js中在利用新操作符建好基底后,就开始下一步的js代码操作,设置原型链格式通过构造函数创建出的实例可以访问到构造函数原型链中的属性,换言之,通过新操作符,原型链链接了实例和构建函数。
<强>(改变这指向)让函数中这个指的向obj,并执行Func的函数体。强>
var result =Func.call (obj);
一般情况下,在js代码组中,出现这个时,构造函数内部是正常工作,但当通过新操作符改变这指向后,所出现的返回值会被正常的返回出去。
<>强判断Func的返回值类型:如果是值类型,返回obj。如果是引用类型,就返回这个引用类型的对象。
强>
, if (typeof(结果),==,“object") { func才能=结果; } 其他{ func才能=obj; }
关于JavaScript中新的操作符的作用是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。