浅谈Javascript中新操作符的原理

浅谈Javascript中新操作符的原理
Javascript中的新语法是一个语法糖。对于那些学习面向对象的C++等语言,java和c #,它被认为是有JS类和对象之间的差异。在JS没有阶级,一切都是对象,它比java更彻底。

新实际上是一个创建一个新对象的过程,新的图像集为原型构造函数函数原型在使用新的过程中,共有3个主体参与了合作,构造函数是第一个对象,原型对象是两个,新一代的空间对象是第三个对象。最后的回归是一个空的对象,但对象不是空的真空,但已经包含了原型参考(__proto__)

以下步骤如下:

(1)创建一个空对象

(2)的__proto__(即无属性)的空分对象的构造函数的原型成员对象

(3)构造函数被调用和应用,这势必空对象。

(4)返回空数组对象
写一个函数而不是使用新的函数是可以的,示例代码如下所示:
功能new_object(Foo){

var obj = { };
__proto__ = foo.prototype OBJ;
obj。__proto__构造函数= foo;
foo.apply(obj参数
返回对象;

}
以上是对Javascript的新算子原理的简要介绍,这是由萧边的内容共享。我们希望能给你一个参考,并希望你能支持它。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部