lgwebdream / FE-Interview

🔥🔥🔥 前端面试,独有前端面试题详解,前端面试刷题必备,1000+前端面试真题,Html、Css、JavaScript、Vue、React、Node、TypeScript、Webpack、算法、网络与安全、浏览器
https://lgwebdream.github.io/FE-Interview/
Other
6.76k stars 897 forks source link

Day332:手写代码实现`kuai-shou-front-end=>KuaiShouFrontEnd` #1162

Open Genzhen opened 3 years ago

Genzhen commented 3 years ago

每日一题会在下午四点在交流群集中讨论,五点小程序中更新答案 欢迎大家在下方发表自己的优质见解

二维码加载失败可点击 小程序二维码

扫描下方二维码,收藏关注,及时获取答案以及详细解析,同时可解锁800+道前端面试题。

Fernand0r commented 2 years ago

'kuai-shou-front-end'.replace(/(\b\w)|(-)/g, (val, p1) => p1 ? p1.toLocaleUpperCase() : '')

wjiantao commented 2 years ago
var str = "get-element-by-id";

function s(str) {
  return str.replace(/\-\w/g, (x) => {
    return x.slice(1).toUpperCase();
  });
}

console.log(s(str));
hlongc commented 2 years ago
"get-element-by-id".replace(/(?:^|-)([a-z]{1})/g, (a, b) => b.toUpperCase())