查看ripple-lib的文档,表明您可以在Remote对象上调用函数request_server_info。但是,我在Remote的源代码中找不到该功能。事实证明它是prototyped as Remote.prototype.requestServerInfo。为什么我可以用snake_case而不是camelCase来调用函数?这种翻译在哪里发生?
答案 0 :(得分:1)
波纹代码有一个转换过程,将驼峰案例名称映射到蛇案例。它在以下函数中完成
// camelCase to under_scored API conversion
function attachUnderscored(c) {
这就是为什么你无法在代码库中找到蛇案例名称,它们实际上并不存在。它已全部转换
答案 1 :(得分:0)
查看ripple-lib的文档,为什么我可以在snake_case而不是camelCase中调用该函数?
你做不到。文档已经过时,2013年11月有an API refactoring。