3. Трансформации строк
1. Регистры
const _ = require('lodash');
console.log(_.chain('FOO').toLower().split('').value());
2. Обьединение и разбивка строк и массивов
const _ = require('lodash');
console.log(_.chain('foo/bar').split('/').head().value());
console.log(_.chain(['foo', 'bar']).join('/').toUpper().value());
3. Сделай сам - конвертируем строку
const _ = require('lodash');
const toSlug = (str) => {
const slug = _.chain(str).toLower().split(' ').join('-').value();
return encodeURI(slug);
};
const slug = toSlug('This is super quiz');
console.log('slug', slug);
4. Capitalize
console.log(_.capitalize('foo Bar'));
5. Регистры. Часть 2
console.log(_.camelCase('Foo bar Baz'));
console.log(_.snakeCase('productName'));