ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
14 lines (10 loc) • 373 B
JavaScript
;
var splitCaseWords = require('./internals/splitCaseWords.js');
var upperFirst = require('./upperFirst.js');
function camelCase(string, pattern) {
return splitCaseWords(string, pattern).reduce(function (prev, cur, index) {
cur = cur.toLowerCase();
return prev + (index ? upperFirst(cur) : cur);
}, '');
}
module.exports = camelCase;