79. snake_case转换为camelCase

JavaScript

中等难度  -通过 / -执行

你喜欢snake_case 还是camelCase ?

请实现一个函数将snake_case转换为camcelCase。

snakeToCamel('snake_case') // 'snakeCase'snakeToCamel('is_flag_on') // 'isFlagOn'snakeToCamel('is_IOS_or_Android') // 'isIOSOrAndroid'snakeToCamel('_first_underscore') // '_firstUnderscore'snakeToCamel('last_underscore_') // 'lastUnderscore_'snakeToCamel('_double__underscore_') // '_double__underscore_'

连续的下划线__,打头的下划线 _a和结尾的下划线a_需要被保留。

始终思考更好的解决办法