Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS术语:说;值是类的实例;_Javascript - Fatal编程技术网

Javascript JS术语:说;值是类的实例;

Javascript JS术语:说;值是类的实例;,javascript,Javascript,考虑到JavaScript使用原型继承,并且实际上没有传统OO意义上的类,这似乎是这样说的 “x是ReferenceError类的一个实例” 这在技术上是不正确的。有没有一种更符合犹太教义的表达方式?(也就是说,x.constructor===ReferenceError?)您没有提到问题的上下文——您使用的框架很可能使用javascript实现了基于类的对象系统。在本例中,术语是正确的 如果不是这样的话,更准确的说法是 x是一个ReferenceError对象 x的类型是ReferenceEr

考虑到JavaScript使用原型继承,并且实际上没有传统OO意义上的类,这似乎是这样说的

x
ReferenceError
类的一个实例”


这在技术上是不正确的。有没有一种更符合犹太教义的表达方式?(也就是说,
x.constructor===ReferenceError
?)

您没有提到问题的上下文——您使用的框架很可能使用javascript实现了基于类的对象系统。在本例中,术语是正确的

如果不是这样的话,更准确的说法是

x是一个
ReferenceError
对象

x的类型是ReferenceError

x的对象类型为ReferenceError

x是一个类型为ReferenceError的对象

x的对象类型在其原型链中有
ReferenceError


在我看来,对类对象使用类术语是完全合理的,并且有一个优势,那就是其他人可能会理解你在说什么
x.constructor===ReferenceError
仅在这些方法的有限集合中适用。任何精确的语法只适用于某些JS实例/类类型的关系。为什么不只是“
x
ReferenceError
的实例”?ReferenceError是一个构造函数,您不必因为它适合其他习惯用法而将其称为类。