将字符串转变为小驼峰式写法 (first-name ->firstName)

1.方法一:

function change(str){

    var str = str.replace(/-(\w)/g,function($,$1){

     return $1.toUpperCase();

     });

      return str;

}

2.方法二:

function change(str){
      var arr = str.split('-');
      var len = arr.length;
      for(var i=1;i        arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].substring(1);
      }
      var result = arr.join('');
      return result;

     }

调用:

console.log(change('get-element-by-id'));

结果:

getElementById

你可能感兴趣的:(Javascript)