javascript 字符串转驼峰方法

// 字符串转驼峰
function strToHump(str){
  let strArr = str.split('-')
  for(let i =1; i < strArr.length; i++){
    strArr[i] = strArr[i].charAt(0).toUpperCase()+strArr[i].substr(1)
  }
  return strArr.join('')
}

let str = 'get-element-by-id'
strToHump(str)

Original: https://www.cnblogs.com/knuzy/p/15618325.html
Author: 叶子玉
Title: javascript 字符串转驼峰方法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/535976/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【JavaScript系列】之零:TypeScript牛刀小试

    基于对JavaScript编程语言的好奇,在查看相关资料时,看到已经出现了一个更好的编程语言:TypeScript。下面简单介绍一下这个编程语言,作为JavaScript系列的开篇…

    JavaScript 2023年5月29日
    064
  • 一道JavaScript面试题(setTimeout)

    下面的代码,多久之后会弹出’end’? 为什么? 这是以前在想有没办法实现阻塞javascript线程的时候(即实现sleep方法),想过的一种实现。 很简…

    JavaScript 2023年5月29日
    087
  • javascript运行机制与原理

    本文将从浏览器进程,到浏览器内核运行,到JS引擎单线程,再到JS事件循环机制,系统梳理js的运行机制和原理,形成一个知识体系 区分进程和线程 线程和进程区分不清,是很多新手都会犯的…

    JavaScript 2023年5月29日
    079
  • JavaScript 图片切割效果

    序一(08/07/21) 很久之前就在一个网站的截取相片的功能中看到这个效果,也叫图片裁剪、图片剪切(设置一下也可以做出放大镜等类似的效果)。当时觉得很神奇,碍于水平有限,没做出来…

    JavaScript 2023年5月29日
    070
  • JavaScript 浮动定位提示效果

    本来想做一个集合浮动定位和鼠标跟随的tooltips效果,但发现定位和鼠标跟随在一些关键的地方还是不同的,还是分开来吧。这个效果本身难度不大,主要在程序结构和扩展中下了些功夫,务求…

    JavaScript 2023年5月29日
    075
  • JavaScript常用单词整理总结

    第一章 object对象undefined未定义变量boolean布尔类型sort()对数组排序charAt返回在指定位置的字符toLowerCase()把字符串转换为小写butt…

    JavaScript 2023年5月29日
    078
  • 阿里云javascript分片上传失败的解决办法

    前端项目:React + Antd mobile + 阿里云OSS Node.js SDK实现文件上传。 在电脑上运行良好,放到手机上大文件就上传失败。 打开Chrome,地址栏输…

    JavaScript 2023年5月29日
    069
  • JavaScript原始类型转换和进制转换

    1.JavaScript转换包括:强制转换和基本转换 var str = ‘A’,num=10,nu=null,t=true,und=undefined,x…

    JavaScript 2023年5月29日
    062
  • Javascript 读cookie

    由于asp的cookie是经过url编码的,所以读之前要unescape一下。 下面是我用正则的方法取cookie,包括单值和多值: /*******参数说明:sMainName …

    JavaScript 2023年5月29日
    049
  • JavaScript 弹簧效果

    上次做图片滑动展示效果 时做了减速效果,就想做一个加速效果。结合起来就想到了下面这个东西,当然只是类似弹簧,而不是真正的弹簧。 先看效果: 固定范围反弹: 范围渐变反弹: 自定范围…

    JavaScript 2023年5月29日
    070
  • DOM树:JavaScript是如何影响DOM树构建的

    在上一篇文章中,我们通过开发者工具中的网络面板,介绍了网络请求过程的几种性能指标以及对页面加载的影响。 而在渲染流水线中,后面的步骤都直接或者间接地依赖于 DOM 结构,所以本文我…

    JavaScript 2023年5月29日
    0112
  • JavaScript严谨模式(Strict Mode)

    ECMAScript5中引入的严格模式,通过让JavaScript运行环境对一些开发过程中最常见和不易发现的错误做出和当前不同的处理,来让开发者拥有一个”更好&#822…

    JavaScript 2023年5月29日
    062
  • js中 javascript:void(0) 用法详解

    javascript:void(0)表示不做任何动作。如: 这里表示这个链接不做跳转动作,执行onClick事件。 我想使用过ajax的都常见这样的代码: 但这儿的void(0)究…

    JavaScript 2023年5月29日
    059
  • javascript算法-插入排序

    原理跟java那篇文章一样,只是语言不同而已 var InsertSort = function( _n ){ this.maxSize = _n; this.arr = []; …

    JavaScript 2023年5月29日
    099
  • 【原】javascript笔记之splice和slice这两兄弟为毛这么难记

    容易混淆,决定做下笔记!!! splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 语法 arrayObject.splice(index,howmany,it…

    JavaScript 2023年5月29日
    067
  • Javascript sleep 函数

    此函数仅适合在10秒内 sleep(5) 超过10秒CPU 会吃不消 Original: https://www.cnblogs.com/smile-wei/p/3492573.h…

    JavaScript 2023年5月29日
    052
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球