当前位置: 首页 > news >正文

js 字符串下划线转驼峰 驼峰转下划线

 

一、下划线转驼峰

1、效果

6348291c37224b5c8e73e473f7dec8ae.png

2、示例

function underscoreToCamelCase(str) {return str.replace(/(_\w)/g, function(match) {return match[1].toUpperCase();}).replace(/^_/, '');
}// 示例
let snakeCaseStr = "hello_world";
let camelCaseStr = underscoreToCamelCase(snakeCaseStr);
console.log(camelCaseStr); // "helloWorld"

 

 

二、驼峰转下划线

1、效果

ce04f78a0183449fbfd90ce9994fdf1c.png

2、示例

function camelToUnderscore(str) {return str.replace(/[A-Z]/g, function(match) {return "_" + match.toLowerCase();}).replace(/^_/, '');
}// 使用示例
let camelCaseStr = "camelCaseString";
let underscoredStr = camelToUnderscore(camelCaseStr);
console.log(underscoredStr); // "camel_case_string"

 

 欢迎扫描下方二维码关注VX公众号

f4e1c9452a2f097887baf0fc2458e9fb.jpeg

 


http://www.mrgr.cn/news/44432.html

相关文章:

  • Polars的Functions
  • 一行代码轻松搞定!Sq.io让你的数据库查询像玩JSON一样简单
  • ChatGPT写论文全流程揭秘:从构思到成稿!
  • Python知识点:结合Python工具,如何使用TfidfVectorizer进行文本特征提取
  • MyMetaObjectHandler 没有进入,如何解决?
  • (21)Nakagami-m分布及其参数的意义
  • 【AIGC】ChatGPT是如何思考的:探索CoT思维链技术的奥秘
  • DTO(数据传输对象)
  • SSM社区慢性病管理系统—计算机毕业设计源码37572
  • 【AI大模型】深入Transformer架构:编码器部分的实现与解析(下)
  • SpringBoot项目内部配置文件加载顺序
  • 系统架构设计师教程 第14章 14.1 云原生架构产生背景 笔记
  • 构建带有调试符号的srsRAN 4G
  • Valve通过新的基础架构设计加强对Arch Linux的支持
  • 基础算法之前缀和--Java实现(上)--LeetCode题解:【模板】前缀和-【模板】二维前缀和-寻找数组的中心下标-除自身以外数组的乘积
  • 【机器学习】网络安全——异常检测与入侵防御系统
  • 自动驾驶传感器系列—自动驾驶中的“眼睛”:摄像头技术详解
  • 多模态技术全面概述:核心原理、关键技术与未来趋势
  • 陈文自媒体:小红书商单,情况如何?
  • 分析CppCrash(进程崩溃)(一)