Nodejs String Camel Case camelCase()

Here you can find the source of camelCase()

Method Source Code

String.prototype.camelCase=function(){
  var x = this;//from w ww . j a  v a2 s . c o m
  var res = x.split(' ');
  var d = "";
  for(var i = 0; i < res.length; ++i) {
    if (res[i].length > 0) {
      res[i] = res[i][0].toUpperCase() + res[i].slice(1)
      d = d + res[i];
    }
  }
  return d;
}

Related

  1. _ToCamel()
    String.prototype._ToCamel = function () {
        "use strict";
        return this.replace(/_([a-z])/g, function (m, w) {
            return w.toUpperCase();
        });
    };
    
  2. camel2human()
    String.prototype.camel2human = function () {
        var regex = /([A-Z])/g;
        var str = this.replace(regex, " $1");
        str = str[0].toUpperCase() + str.slice(1).toLowerCase();
        return str;
    
  3. camelCase()
    String.prototype.camelCase = function(){ 
      return this.split(' ').map( function(x){ 
        return x.replace(/\b\w/g, l => l.toUpperCase()); } ).join(''); 
    
  4. camelCase()
    String.prototype.camelCase = function(){
      return this.split(' ').map((word) => (word[0] || '').toUpperCase() + word.slice(1)).join('');
    console.log("hello case".camelCase());
    
  5. camelCase()
    'use strict';
    String.prototype.camelCase = function () {
      return this.toString().split(' ').map(function(word){
         return word.charAt(0).toUpperCase() + word.slice(1);
       }).join('');
    console.log("sad sdsd".camelCase());
    
  6. camelCase()
    String.prototype.camelCase = function() { 
        return this.toLowerCase().replace(/[_-](.)/g, function(match, group1) {
            return group1.toUpperCase();
        });
    
  7. camelCase()
    String.prototype.camelCase = function() {
      return this.replace( /(\_[a-z])/g, function( $1 ) {return $1.toUpperCase().replace( "_", "" );} );
    };
    
  8. camelCase()
    String.prototype.camelCase = function() {
        return this
            .replace(/\s(.)/g, function($1) { return $1.toUpperCase(); })
            .replace(/\s/g, '')
            .replace(/^(.)/, function($1) { return $1.toLowerCase(); });
    
  9. camelCase()
    String.prototype.camelCase=function(){
        var a = this.split(' ');
        return a.map(function(val){
          return val.replace(/^[a-z]/, camelCaseFirstLetter);
        }).join('');
    function camelCaseFirstLetter(a){
      return a.toUpperCase();