How to use the capitalize function from lodash

Find comprehensive JavaScript lodash.capitalize code examples handpicked from public code repositorys.

lodash.capitalize converts the first character of a string to uppercase.

110
111
112
113
114
115
116
117
118
119
    // Check for default values
    if (prop.default !== undefined) {
      if (prop.commonType === "string" || prop.propertyName === "name")
        prop.default = `"${prop.default}"`;
      if (prop.commonType === "boolean") {
        prop.default = _.capitalize(String(prop.default));
      }
    }
  });
}
fork icon134
star icon196
watch icon0

+ 4 other calls in file

6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
* function capitalize(string) {
*   return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
* }
*
* _.mixin({ 'capitalize': capitalize });
* _.capitalize('fred');
* // => 'Fred'
*
* _('fred').capitalize().value();
* // => 'Fred'
fork icon73
star icon711
watch icon29

How does lodash.capitalize work?

lodash.capitalize is a function that takes a string and returns the same string with the first letter capitalized. Internally, lodash.capitalize uses the String.prototype.toUpperCase method to capitalize the first character of the string and then concatenates it with the rest of the string using String.prototype.slice method. If the input string is empty or undefined, lodash.capitalize returns an empty string.

42
43
44
45
46
47
48
49
50
51
module.exports.bitwiseRight        = _.bitwiseRight;
module.exports.bitwiseXor          = _.bitwiseXor;
module.exports.bitwiseZ            = _.bitwiseZ;
module.exports.bound               = _.bound;
module.exports.camelCase           = _.camelCase;
module.exports.capitalize          = _.capitalize;
module.exports.castArray           = _.castArray;
module.exports.cat                 = _.cat;
module.exports.ceil                = _.ceil;
module.exports.chain               = _.chain;
fork icon19
star icon122
watch icon0

+ 92 other calls in file

1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
  const item = arr[i];

  requests.push(new Promise(resolve => {
    const opts = _.merge({ requestType: 'node' }, options, item.options);
    opts.timeout = timer(opts.timeout);
    const requestType = _.capitalize(opts.requestType);
    const p = requestType? this[`request${ requestType }`](item.address, url, opts): this.request(url, opts);
    p.then(resolve).catch(resolve);
  }));
}
fork icon4
star icon14
watch icon4

+ 20 other calls in file

Ai Example

1
2
3
4
5
6
const _ = require("lodash");

const str = "hello world";
const capitalizedStr = _.capitalize(str);

console.log(capitalizedStr); // Output: Hello world

In this example, we first import lodash library and then define a string variable str. We then pass this variable to _.capitalize method, which capitalizes the first character of the string and returns the new string. Finally, we log the capitalized string to the console.

51
52
53
54
55
56
57
58
59
60
devtool: isProd? false: 'inline-source-map',
entry,
output: {
  path: options.distPath || path.join(cwd, `/dist/${name}`),
  filename: '[name].js',
  library: options.library || (_.capitalize(name) + _.capitalize(pack.name)),
  libraryTarget: 'umd',
  clean: true
},
optimization: {
fork icon4
star icon14
watch icon4

4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
regexEscape: function (regexCandidate) {
  return regexCandidate.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
},

humanize: function (slugish) {
  return _.capitalize(slugish
      // Replace _ with a space
      .replace(/_/g, ' ')
      // insert a space between lower & upper
      .replace(/([a-z])([A-Z])/g, '$1 $2')
fork icon3
star icon2
watch icon1

+ 117 other calls in file

737
738
739
740
741
742
743
744
745
746
      const [first, ...rest] = str.toLowerCase()
      return first.toUpperCase() + rest.join('')
    }
    return {
      iiris: () => T.capitalize(str),
      lodash: () => _.capitalize(str),
      native: () => nativeCapitalize(str),
    }
  },
},
fork icon1
star icon31
watch icon0

787
788
789
790
791
792
793
794
795
796
797
798
799
// String


const camelCase = _.camelCase('--foo-bar--');
console.log(camelCase); // => 'fooBar'


const capitalize = _.capitalize('FRED');
console.log(capitalize); // => 'Fred'


const deburr = _.deburr('déjà vu');
console.log(deburr); // => 'deja vu'
fork icon0
star icon4
watch icon0

+ 15 other calls in file

243
244
245
246
247
248
249
250
251
// console.log("add new user request received");
if (req.isAuthenticated()) {
  const { username } = req.user;
  const { newListName } = req.body;
  const newList = new List({
    name: _.capitalize(req.body.newListName),
    items: [],
  });
  // newList.save();
fork icon0
star icon2
watch icon1

+ 35 other calls in file

85
86
87
88
89
90
91
92
93
94
        01
      )
        .toISOString()
        .split("T")[0]
    : null,
treatment_plan: _.capitalize(_.trim(lead.treatment_plan)) || null,
treatment_intensity: getMappedTreatmentIntensity(
  lead.treatment_intensity
),
alternate_contact_number:
fork icon0
star icon1
watch icon0

49
50
51
52
53
54
55
56
57
58
    sex = false;
}

// make a new patient and add it in the database
var patient = Patient({
    firstName: _.capitalize(req.body.firstName),
    lastName: _.capitalize(req.body.lastName),
    sex: sex,
    dateOfBirth: dateOfBirth,
    hospitalNumber: _.toUpper(req.body.hospitalNumber),
fork icon0
star icon1
watch icon0

94
95
96
97
98
99
100
101
102
103
      res.render("home", { posts: posts });
    }
  });
});
app.post("/", (req, res) => {
  const searchrequest = _.capitalize(req.body.search);
  Posts.findOne({ postTitle: searchrequest }, (err, result) => {
    if (result) {
      res.render("post", {
        title: result.postTitle,
fork icon0
star icon0
watch icon1

+ 50 other calls in file

116
117
118
119
120
121
122
123
124
125
126
function goer(callback) {
  return (arg) => go(callback, arg);
}


function humanize(str) {
  return _.capitalize(_.startCase(str));
}
function labelize(values) {
  return values.map((value) => ({ value, label: humanize(value) }));
}
fork icon0
star icon0
watch icon1

161
162
163
164
165
166
167
168
169
170
171
172
173


});


// Dynamic URL
app.get("/:customListName", function (req, res) {
    const customListName = _.capitalize(req.params.customListName);


    List.findOne({
        name: customListName
    }, function (err, foundList) {
fork icon0
star icon0
watch icon1

93
94
95
96
97
98
99
100
101
102

var html_supported_onEvents = [];
var i, i_items=fb_html_supported_events, i_len=fb_html_supported_events.length, item;
for (i=0; i<i_len; i++) {
    item = fb_html_supported_events[i];
    html_supported_onEvents.push('on' + _.capitalize(item))
}

var i, i_items=fb_html_supported_tags, i_len=fb_html_supported_tags.length, item;
for (i=0; i<i_len; i++) {
fork icon0
star icon0
watch icon2

280
281
282
283
284
285
286
287
288
289
    }
  });
}else{
  res.redirect("/");
}
// var customListName = _.capitalize(req.params.customListName);
// console.log(customListName);
// List.findOne({
//   name: customListName
// }, function(err, foundList) {
fork icon0
star icon0
watch icon1

165
166
167
168
169
170
171
172
173
174

props.push(getprop)

return {
  required: required,
  component: _.capitalize(typeRequest),
  description: requestBody ? requestBody.description : '',
  contentType: reqContentType,
  properties: getprop
}
fork icon0
star icon0
watch icon0

164
165
166
167
168
169
170
171
172
173
  //items.type = c[1].schema.items ? c[1].schema.items.type : ''
  items = transformItems(c[1].schema.items, parentEntityName+'I')
  //items.properties = c[1].schema.items ? prop.transformProperties(c[1].schema.items.properties, []) : []
}

compName = _.capitalize(componentName)

return {
    contentType: contentType,
    component: compName,
fork icon0
star icon0
watch icon0

93
94
95
96
97
98
99
100
101
102
    break;
  case 'object':
    if(_comp)
      newType.type = _comp
    else if(newType.type == typeOrigin.xml)
      newType.type =  _.capitalize(typeOrigin.xml.name)
    else 
      newType.type = 'Object'
    break;
}
fork icon0
star icon0
watch icon0

Other functions in lodash

Sorted by popularity

function icon

lodash.get is the most popular function in lodash (7670 examples)