Javascript 使用;“neo4j驱动程序”;使用nodejs和ES5

Javascript 使用;“neo4j驱动程序”;使用nodejs和ES5,javascript,node.js,neo4j,Javascript,Node.js,Neo4j,我正在使用nodejs的“neo4j驱动程序”模块连接到我的neo4j实例 “session.run()”完成时传递给我的“results”是一个表示StatementResult数据的JSON对象,而不是StatementResult实例本身。是否有一个指南可以帮助我们这些使用ES5而不是ES6的人 如有任何建议,我们将不胜感激 JoelES6(或ES2015)和Typescript不是同义词(请参阅)。另外,您能解释一下“数据”和“实例”之间的区别吗?感谢您的澄清,我已经决定将我的模块迁移到

我正在使用nodejs的“neo4j驱动程序”模块连接到我的neo4j实例

“session.run()”完成时传递给我的“results”是一个表示StatementResult数据的JSON对象,而不是StatementResult实例本身。是否有一个指南可以帮助我们这些使用ES5而不是ES6的人

如有任何建议,我们将不胜感激


Joel

ES6(或ES2015)和Typescript不是同义词(请参阅)。另外,您能解释一下“数据”和“实例”之间的区别吗?感谢您的澄清,我已经决定将我的模块迁移到es6,以便能够使用neo4j模块提供的所有功能。该模块需要从现有es5模块中引用。对es5模块提供我的es6模块有什么建议吗?我尝试在类定义中使用“export”,但“require()”在es5代码中返回一个空对象。我遗漏了什么?作为我最后一条评论的后续:在我的es6模块中,我使用表达式“export let v1={func1:function(){}…}”将我的es6模块函数公开给我的es5模块,似乎有这样做的最佳实践……你能告诉我这样的“最佳实践”吗?