Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Chuyển chuỗi sang snake_case - JavaScript

Snake case là cách viết chuỗi thay thế khoảng trắng bằng dấu gạch dưới _ và chuyển tất cả chữ cái thành chữ thường.

Viết hàm chuyển đổi chuỗi sang snake_case.

Giải pháp

Mã triển khai:

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));

Kết quả

Đầu ra trong console:

this_is_a_simple_sentence

Cách viết ngắn gọn hơn (ES6):

const toSnakeCase = str => str.toLowerCase().split(' ').join('_');