Vấn đề
Chúng tôi bắt buộc phải viết một hàm JavaScript sử dụng một chuỗi, str, có thể là bất kỳ trường hợp nào (thông thường, viết hoa rắn, viết hoa pascal hoặc bất kỳ hàm nào khác).
Hàm của chúng ta sẽ chuyển đổi chuỗi này thành chuỗi camelCase.
Ví dụ:nếu đầu vào của hàm là -
Đầu vào
const str = 'New STRING';
Đầu ra
const output = 'newString';
Ví dụ
Sau đây là mã -
const str = 'New STRING'; const toCamelCase = (str = '') => { return str .replace(/[^a-z0-9]/gi, ' ') .toLowerCase() .split(' ') .map((el, ind) => ind === 0 ? el : el[0].toUpperCase() + el.substring(1, el.length)) .join(''); }; console.log(toCamelCase(str));
Đầu ra
newString