Computer >> Máy Tính >  >> Lập trình >> Javascript

Thay đổi trường hợp của một chuỗi bằng JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một chuỗi và chuyển đổi nó thành snakecase.

Viết hoa chữ thường về cơ bản là kiểu viết chuỗi bằng cách thay thế khoảng trắng bằng '_' và chuyển chữ cái đầu tiên của mỗi từ thành chữ thường.

Ví dụ

Mã cho điều này sẽ là -

const str = 'This is a simple sentence';
const toSnakeCase = (str = '') => {
   const strArr = str.split(' ');
   const snakeArr = strArr.reduce((acc, val) => {
      return acc.concat(val.toLowerCase());
   }, []);
   return snakeArr.join('_');
};
console.log(toSnakeCase(str));

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

this_is_a_simple_sentence