我希望每当调用静态类方法时都执行一个非类方法。 每隔10秒就会从其他目录中存在的其他程序中调用此静态类方法。 非类方法将通过生成来调用python脚本。
我是通过从静态类方法中调用非类方法来实现的。 我想知道我这样做的方式是否正确。还是还有其他好的方法。
home / sampath / file1 / program1.js
class A {
constructor (name, age) {
this.name = name;
this.age = age;
}
static updateDate (name, age) {
let obj = new A (name, age);
callFunc (obj);
}
}
function callFunc (obj) {
//calls python script with the given object as agrument;
//argument obj.name, obj.age
}
module.exports = A;
home / sampath / file2 / program2.js
const A = require ('../file1/program1');
//This statement is executed every 10 seconds.
A.updateData ('some_name', 'some_age');
现在一切正常。但是我想知道我做这件事的方法是否正确。