Nodejs String Camel Case camelCase()

Here you can find the source of camelCase()

Method Source Code

// Write simple .camelcase method (camel_case function in PHP) for strings.
// All words must have their first letter capitalized without spaces.

String.prototype.camelCase=function(){

  var strArr = Array.from(this).join('').split(' ');

  return strArr.map( word => {
    var uppCase = word.charAt(0).toUpperCase();
    var replaced = word.charAt(0);
    word = word.replace( replaced, uppCase );
    return word;/*from www.j a v  a 2s .c  om*/
  }).join('');
}

Related

  1. camelCase()
    String.prototype.camelCase=function(){
      var x = this;
      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;
    
  2. camelCase()
    String.prototype.camelCase = function() { 
        return this.toLowerCase().replace(/[_-](.)/g, function(match, group1) {
            return group1.toUpperCase();
        });
    
  3. camelCase()
    String.prototype.camelCase = function() {
      return this.replace( /(\_[a-z])/g, function( $1 ) {return $1.toUpperCase().replace( "_", "" );} );
    };
    
  4. camelCase()
    String.prototype.camelCase = function() {
        return this
            .replace(/\s(.)/g, function($1) { return $1.toUpperCase(); })
            .replace(/\s/g, '')
            .replace(/^(.)/, function($1) { return $1.toLowerCase(); });
    
  5. 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();
    
  6. camelCase()
    String.prototype.camelCase=function(){
        return this.split(' ').map((word)=>{return word.charAt(0).toUpperCase() + word.slice(1)}).join('')
    
  7. camelCase()
    String.prototype.camelCase=function(){
    console.log(this);
       return this.length == 0 ? "" :this.trim()
                                     .split(" ")
                                       .map(a => a[0].toUpperCase()+a.substring(1,a.length))
                                        .join("");
    
  8. camelCase()
    String.prototype.camelCase = function () {
      return this
        .split(' ')
        .map((word) =>
          word
            .split('')
            .map( (letter, index) => (index === 0)
             ? letter.toUpperCase()
             : letter )
    ...
    
  9. camelCase()
    String.prototype.camelCase = function () {
      var splitArr = this.split(' ');
      var output = '';
      for (var i=0; i<splitArr.length; i++) {
        if (splitArr[i].match(/^[A-Z]+$/i)) {
          output = output + splitArr[i][0].toUpperCase() + splitArr[i].slice(1);
      return output;
    ...