Javascript 使用函数访问其他类
Javascript accessing other classes using functions
我是这个东西的新手,但我正在尝试在javascript中创建类的新实例,我也想使用输入初始化该类,就像函数一样。
到目前为止,我有:
/Class1.js
/folder/Class2.js
2.js类:
function Class2(n) {
this.number = n;
}
1.js类:
var instance = new Class2(1);
这不起作用,所以我尝试要求该类:
require('./folder/Class2.js');
或
var newClass = new require('./folder/Class2.js');
var instance = new newClass(1);
两者都不起作用,我收到错误:
没有像未定义类 2
这样的在线示例没有详细说明为什么它不能正常工作。
将module.exports = Class2;
添加到类 2 文件的末尾。当您需要该文件时,将返回您分配的值。如果您不导出任何东西,您将在需要时根本无法获得任何东西。
这也可能是由 HTML 中 JS 类定义的顺序引起的。您可能尝试在类 2"存在"之前引用类 1 中的类 2。
相关文章:
- 如何在My chrome扩展中获取其他chrome扩展的DOM访问权限
- 从其他元素上的单击事件访问image src属性
- 如何在本地存储(或其他数据库)上安全地保存敏感访问代码
- 如何使用其他地方指定的访问信息访问嵌套的json对象,而不使用eval或迭代
- 如何从其他方法访问Angular.js$scope
- 使用Javascript创建的Cookie在C#代码中不可访问..任何原因或其他选择
- 使用jQuery访问Special行中的其他同级
- Firefox扩展开发:如何在内容脚本中创建一个全局函数,以便其他加载的脚本文件可以访问它
- 存在其他参数时访问Javascript事件
- 访问jeditable内部的其他变量
- 如何使用其他 JavaScript 文件中的新类访问我的 createjs 导出的 js 文件
- 如何在 JavaScript 中访问函数中的其他属性值作为对象属性值
- 如何在访问其他url时在nodewebkit中注入脚本
- 如何在EmberJS模板中访问存储在其他变量中的键中的对象属性的值
- 是否将PDF文件保存在其他应用程序可以访问的PhoneGap应用程序中?(iOS)
- JavaScript:通过其他数组元素的索引访问ArrayElement?array[array[0]返回undefin
- 访问套接字中的其他套接字.在socket.io中打开('connection')
- 如果我用javascript隐藏了一个文本输入元素,那么其他javascript函数仍然可以访问输入到其中的值
- 如何将全局变量放在Globals.js模块中,并在其他模块中访问它们
- Javascript 使用函数访问其他类