从node.js对象中导出内部函数
Exporting inner function from object in node.js
如果我有一个特定的对象,说:
function object1(){
function func(){...}
*rest of objec1 content*
...}
exports.func=func; //<---this is wrong (compiler error);
是否有办法让我从外部object1边界导出函数()?
或者,在object1范围内,在这种情况下,如何从另一个地方使用它?
您省略了部分来源,但是如果我填充空白,您的内容看起来很好:
function object1(){
function func(){...}
exports.func=func;
}
需要在某个点调用object1
,例如:
object1();
或
new object1();
…以使exports.func = func;
行运行,但如果您这样做的话,这是很好的。
或者你的意思是这不起作用:
function object1(){
function func(){...}
}
exports.func=func;
如果是,当然不是,在你使用它的作用域中没有定义func
符号。您必须执行类似于上面第一个代码块的操作。
相关文章:
- 从内部函数javascript内部分配外部函数的对象
- 对象内部函数内的对象文本的范围
- 如何从类函数内部访问对象属性
- Javascript对象看不到内部函数
- 为什么可以在内部函数成员中访问对象引用,而不能在内部属性成员中访问
- 将此对象传递给JavaScript中的内部函数
- JavaScript 面向对象的调用函数内部函数或调用函数 insede var
- 从函数内部访问对象属性
- 调用对象内部函数的间隔,该函数也调用该对象内的函数
- 为什么内部函数中当前对象的方法未定义
- 如何在函数内部为对象添加值
- 访问对象内部函数内部的函数
- 另一个函数中的内部函数,即某个对象中的闭包
- 如何正确地与对象内部的父函数/对象交互
- 对象内部函数的JavaScript命名约定
- jQuery/JavaScript对象,添加到内部函数中
- 从node.js对象中导出内部函数
- 从对象内部调用对象函数的SetInterval
- 如何从javascript内部函数访问对象属性,是可能的
- 使用new window[]创建静态内部函数对象