キャメルケースからスネークケースに変換
// CamelCaseName => camel_case_name
toSnakCase(name){
return name.replace(/(?:^|\.?)([A-Z])/g, function (x,y){return "_" + y.toLowerCase()}).replace(/^_/, "");
}
string - Javascript convert PascalCase to underscore_case - Stack Overflow