关于xml2js模块里的parseString方法的疑问
这个方法用的时候发现是一个同步的方法,为什么它还需要一个回调函数来接受结果呢?为什么要这么设计而不是直接通过return返回结果?
1 回复
看文档,有说明既提供同步也提供异步,而且建议用异步,未来可能完全转移到异步操作 不过之前用过,生成一些很大的XML字符串,1M左右,耗时非常厉害,近乎一秒……
这个方法用的时候发现是一个同步的方法,为什么它还需要一个回调函数来接受结果呢?为什么要这么设计而不是直接通过return返回结果?
看文档,有说明既提供同步也提供异步,而且建议用异步,未来可能完全转移到异步操作 不过之前用过,生成一些很大的XML字符串,1M左右,耗时非常厉害,近乎一秒……