纯字符串正则转换

   const str = 'get-element-by-id'function changeToCamp(str){//把每个-与后面的第一个字母匹配出来,利用replace转成大写const reg = /-\w/greturn str.replace(reg,value=>value[1].toUpperCase())}console.log(changeToCamp(str));

转成数组配合正则转换

   const str = 'get-element-by-id'function changeToCamp(str){const arr = str.split('-')return arr.map((item,index)=>{if(index>0){return item.replace(/\w/,value=>value.toUpperCase())}return item}).join('')}console.log(changeToCamp(str));

简单实现了转换驼峰命名法的函数,使用库函数也是可以的

js字符串转驼峰命名相关推荐

  1. python 下划线转驼峰_json字符串中key值下划线命名转换为驼峰命名

    json字符串中key值下划线命名转换为驼峰命名: 例如: 原json串: String json= "{'user_name':'ok','user_sex':0,'object_info ...

  2. json字符串中key值下划线命名转换为驼峰命名

    json字符串中key值下划线命名转换为驼峰命名: 例如: public class JsonUtils {public final static void convert(Object json) ...

  3. php 字符串转驼峰,zhouqq - PHP 蛇形命名法(snake case)和驼峰命名法(camel case) 相互转换...

    知道什么是蛇形命名法(snake case)和驼峰命名法(camel case)吗? snake case类似于这样: file_name. line_number. my_first_program ...

  4. 字符串的下划线命名和驼峰命名转换

    /*** 将驼峰式命名的字符串转换为下划线大写方式.如果转换前的驼峰式命名的字符串为空,则返回空字符串.</br>* 例如:HelloWorld->HELLO_WORLD* @par ...

  5. JavaScript字符串操作,把短线(-)命名格式改变为驼峰命名

    function humpName (params) {//分割字符串为数组var arr = params.split(''); //判断数组第一个元素是否为 - 是的话删除if (arr.inde ...

  6. Java将下划线大写方式命名的字符串转换为驼峰式

    Java将下划线大写方式命名的字符串转换为驼峰式 例如: hello_world->helloWorld 方法代码如下: /*** 将下划线大写方式命名的字符串转换为驼峰式.* 如果转换前的下划 ...

  7. js 字符串插入_前端利器React,为什么推荐JSX来替换JS

    前端框架这几年更新非常快,传统的Boostrap.Jquery已经慢慢退位,现在大行其道的是React和Vue.其中就出身来讲,React来自科技巨头Facebook,似乎更牛逼一点. React 自 ...

  8. 父向子通信(propos基本用法/驼峰命名问题)

    父向子通信(propos基本用法) 方式一(字符串数组) <!DOCTYPE html> <html lang="en"> <head>< ...

  9. 第一章-----Java基础入门(项目名称使用小驼峰命名)

    一.java简介 1.1 前言 Java语言是美国Sun公司(stanford University Network),在1995年推出的高级编程语言.所谓编程语言是计算机的语言,人们可以使用编程语言 ...

最新文章

  1. ios超级签名_ios超级签名何以固若金汤?原因在这里
  2. 国产首款脑机编解码集成芯片发布
  3. Cocos数据篇[3.4](4) ——plist文件操作
  4. highcharts php 动态数据,php动态传数据到highcharts的方法
  5. Java 提示“找不到或无法加载主类” 解决方法
  6. 栈在表达式求值中的应用
  7. vegan稀释曲线 基因丰度_R语言 vegan包计算物种累计曲线
  8. 服务器更新维护尚未全部完成,03月07日全部服务器更新维护公告
  9. unity 解决乱码_解决unity3d读写中文乱码
  10. 二极管结电容和反向恢复时间都是怎么来的
  11. faster rcnn解读
  12. Python字符串连接
  13. 质数乘积(大数乘法+埃氏筛法)
  14. 阿龙学堂-中缀-后缀表达式的计算
  15. 行走自由的扫地机器人,可能正在偷偷监听你
  16. 工作的态度和做事还是需要端正啊和注意啊
  17. 谷歌5.5亿美元投资京东:乍看很壮观,细思然并卵
  18. 黑苹果 制作虚拟机CDR镜像(详细的教程,别再翻了!)
  19. 浪潮之巅 第八章 没落的贵族 4. 铱星计划
  20. 操作电脑:谨防“腕管综合症”

热门文章

  1. 鸿蒙开发板HI3861 利用蜂鸣器播放音乐 open Harmony1.0.0(附cmsis_os2.h源码)
  2. ST公司 L9963T - 汽车通用SPI到隔离SPI收发器
  3. BinaryStringConverteUtil: java 字符串与二进制相互转换
  4. 探索计算机的秘密硬件教案,《电脑的秘密》教案教学设计
  5. 无脑人:我们真的需要大脑吗?
  6. java笔记之redis-缓存问题
  7. 端接电阻与阻抗匹配那些事
  8. 打印后台程序服务没有运行的解决方法
  9. 基于安卓Android的酒店预订管理系统设计与实现
  10. linux dts 文件格式,DTS 文件扩展名: 它是什么以及如何打开它?