javascript - 访问原型(prototype)属性而不创建对象实例

标签 javascript object

function someClass(){
}
someClass.prototype.CONST = 'Some Constant.';

console.log( 'with Obj : '+(new someClass).CONST);
console.log( 'without Obj : '+someClass.CONST);

第一个给出正确答案,第二个返回未定义, 现在,有没有办法在不创建对象实例的情况下访问CONST

我正在寻找类似于访问 Java 类的静态属性的东西

最佳答案

是的,您可以访问它:

console.log(someClass.prototype.CONST);

关于javascript - 访问原型(prototype)属性而不创建对象实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26669684/

相关文章:

javascript - 如何使 concat 运算符订阅 Observables 数组

javascript - 为什么 `alert("2nd") ;` execute before ` window.history.back();`?

java - 为什么我们在 Java 中实例化一个新对象时必须键入两次类名?

python - 使用 __getattr__(self, name) 访问实例的其他属性

JAVASCRIPT - 为什么这个对象没有改变?

javascript - 无法删除 Javascript 中的对象属性

javascript - 使用 jQuery .on() 绑定(bind)委托(delegate)事件时,直接子级的正确选择器是什么

javascript - React onclick 需要异步/等待吗?

javascript - 带有 TinyMCE 编辑器的 IBM/HCL Connections 5 CR6 中的插件

javascript - 为什么使用 setInterval 时对象属性变得未定义