my-short-string形式 to myShortString形式

写一个camelize函数,把my-short-string形式的字符串转化成myShortString形式的字符串

function camlize(str) {
  var arr = str.split('-');
  for (i = 0; i < arr.length; i++) {
    arr[i] = arr[i][0].toUpperCase() + arr[i].substr(1);
  }
  return arr.join('');
}

var str = 'my-short-string';
console.log(camlize(str)); //  MyShortString

解决思路:

  1. 将字符串使用split方法拆分为数组;
  2. 将数组的每一项的首字符转为大写,在和字符串后面的内容进行拼接。
  • substr(start,length) 方法可在字符串中抽取从 start 下标开始的指定数目的字符。如果省略length参数,则截取字符串从start开始到字符串末尾的字符。

你可能感兴趣的:(my-short-string形式 to myShortString形式)