为什么我可以使用snake_case来调用一个CamelCase原型函数?

查看ripple-lib的文档,它表明您可以调用Remote对象的函数request_server_info。 但是,我无法在远程的源代码中find该function。 事实certificate,它的原型为Remote.prototype.requestServerInfo 。 为什么我可以在snake_case而不是在camelCase中调用函数? 这个翻译在哪里发生?

涟漪代码有一个转换过程,将骆驼案件名称映射到蛇案。 它在以下function中完成

// camelCase to under_scored API conversion function attachUnderscored(c) { 

这就是为什么你不能在代码库中find蛇的情况下,他们并不存在。 全部转换

看ripple-lib的文档,为什么我可以在snake_case而不是在camelCase中调用函数?

你不能。 这些文档已经过时了,2013年11月有一个API重构 。