举例:已知有字符串foo=”get-element-by-id”,写一个function将其转化成驼峰表示法”getElementById”。

<script>function change(foo) {var arr = foo.split('-');for (var i = 1; i < arr.length; i++) {arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].substring(1);}console.log(arr.join(''));}change("get-element-by-id");change("hello-world");
</script>


  以上代码运行结果为:
  getElementById
  helloWorld

JavaScript实现字符串转换成驼峰表示法相关推荐

  1. java采用匈牙利命名法_【Java】工具类,如何将匈牙利命名法转换成驼峰命名法-Go语言中文社区...

    一.概念介绍 1.1.匈牙利命名法:user_id,字母均小写,不同单词间用下划线分割: 1.2.驼峰命名法:userId,除了第一个单词的首字母小写,其余单词的首字母均大写,单词之间没有符号,仅仅通 ...

  2. javascript将字符串转换成数字

    javascript怎么将字符串转换成数字 转换方法:1.利用"-"."*"."/"."%"."++" ...

  3. php 下划线转大写开头,使用PHP把下划线分隔命名的字符串 转换成驼峰式命名方式 , 把下划线后面的第一个字母变成大写...

    最近项目使用symfony框架,这个框架对数据库的操作在这个团队里使用的是ORM进行操作,说实话使用ORM的开发效率和运行效率不一定高多少,到是它的实体命名和现有数据库字段的命名不太一样,ORM实体属 ...

  4. javascript常见面试题之一:将字符串'get-element-by-id'转换成驼峰命名法;

    var str='get-element-by-id'; function strToupper(str) { //利用split将字符串分割成数组var arr= str.split('-');fo ...

  5. PHP把下划线分隔命名的字符串 转换成驼峰式命名方式

    <?php //微秒时间 function microtime_float() {list($usec, $sec) = explode(" ", microtime()); ...

  6. php 下划线转大写开头,使用PHP把下划线分隔定名的字符串 转换成驼峰式命名方式 , 把下划线后面的第一个字母变成大写...

    $val) $str[$key] = ucfirst($val); if(!$ucfirst) $str[0] = strtolower($str[0]); return implode('' , $ ...

  7. 2019-02-26-算法-进化(字符串转换成整数)

    题目描述: 请你来实现一个 atoi 函数,使其能将字符串转换成整数. 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止. 当我们寻找到的第一个非空字符为正或者负号时,则 ...

  8. python字符串驼峰转换_python字符串转成驼峰的方法

    https://github.com/qiwsir/algorithm/blob/master/string_to_hump.md 请写一个字符串转成驼峰的方法? 请写一个字符串转成驼峰的方法? 例如 ...

  9. java大数转换成字符串,js字符串转换成数字与数字转换成字符串的实现方法

    摘要:这篇JavaScript栏目下的"js字符串转换成数字与数字转换成字符串的实现方法",介绍的技术点是"js字符串.字符串转换.实现方法.数字转换.字符串.转换&qu ...

最新文章

  1. 【计算理论】计算复杂性 ( 多项式时间规约 | NP 完全 ★ | 布尔可满足性问题 ) ★
  2. 网站性能工具Yslow的使用方法
  3. 一文读懂tomcat组件--一个web服务器的架构演化史
  4. 解决wmv播放的问题
  5. Spring Boot 专栏全栈开发实战
  6. 吴恩达机器学习+林轩田机器学习+高等数学和线性代数等视频领取
  7. Mr.J--C语言编译错误C3861
  8. STM32工作笔记0079---UCOSIII时间片轮转调度
  9. 准备创建一个自己的校验提示Extender
  10. 李航《统计学习方法》第四章课后答案链接
  11. 计算机操作系统(第四版)课后习题答案西电版V2.0校对版
  12. Java学习4:方法的重载(Overload)详解及实例说明
  13. Android 开发 DNK开发将.c文件打包成os
  14. IT战略规划之流程再造
  15. 面试问遇到最难的事情_太难的事情
  16. 精通CSS.DIV网页样式与布局(二)—— 段落
  17. 病人陈天桥,归来依旧是传奇(转)
  18. ESIM(Enhanced Sequential Inference Model)- 模型详解
  19. Kubernetes生产实践系列之二十三:Service Mesh之在Kubernetes部署Istio进行service mesh
  20. 前端学习第16天:媒体查询-响应式布局

热门文章

  1. windows和linux互传文件,用户配置文件和密码配置文件,用户和组管理
  2. js学习笔记15----子节点和兄弟节点的操作
  3. Mysql中的递归层次查询(父子查询)
  4. mysql-proxy代理加mysql主从实现读写分离
  5. RabbitMQ学习二
  6. MongoDB最佳实践(转)
  7. IT第三阶段?“智慧的运算”的未解之谜
  8. 商战特训营 竞合赛场显英才
  9. Android中JSON解析细解及实例
  10. Android手机摇一摇的实现SensorEventListener