我有这个简单的节点模块
module.exports = {
func1: () => {
},
func2: () => {
}
}
现在我想在func1
内引用func2
我曾经在ES6之前做过this.func1
现在因为this
在ES6中有所不同。我必须在module.exports.func1
内进行func2
吗?
那么,它会成为什么?
func2: () => {
module.exports.func1();
}
答案 0 :(得分:1)
正如@NaN在评论中所说的那样,您最好单独声明并稍后导出它们:
$('#AddObject').click(function () {
$.ajax({
url: 'AddObject',
cache: false,
success: function (data) {
$('#Table > tbody').append(data);
},
error: function (a, b, c) {
alert(a + " " + b + " " + c);
}
});
});